2012-09-28 67 views
1

我想在Unity3D中使用Webcam和Blob檢測。 我讀過OpenCVSharp可能的選擇,但我有問題添加DLL的。OpenCVSharp和Unity3d:內部編譯器錯誤

內部編譯器錯誤。請參閱控制檯日誌以獲取更多信息。 輸出爲:警告CS1685:預定義類型 'System.Runtime.CompilerServices.ExtensionAttribute'不明確。 使用來自「System.Core,Version = 2.0.5.0,Culture = neutral」的定義, PublicKeyToken = 7cec85d7bea7798e' E:\ Program \ Unity \ Editor \ Data \ Mono \ lib \ mono \ unity \ System.Core.dll (符號的位置與先前警告) C:\用戶\統一 項目\遊戲\資產\插件\ OpenCVSharp \ OpenCvSharp.CPlusPlus.dll

(與先前的警告符號的位置)

有沒有辦法解決這個錯誤,而沒有把Unity3D中的OpenCVSharp?

回答

0

自你的問題已經有一年多了。你有沒有找到解決問題的辦法?如果不是這樣,我建議你按照opencvsharp的步驟操作,Unity3D在opencvsharp構建中使用時不支持System.Drawing。下面是步驟來解決問題

  1. 使用Unity3d,將所有 OpenCV的64位的DLL插件中。 < < < 2.重建opencvsharp而無system.drawing到x64。 >>>>
  2. 在插件中放置opencvsharp dll。 .... 強大的文本

我是指你這個有用的鏈接: http://code.google.com/p/opencvsharp/issues/detail?id=109