2012-09-28 103 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