我正在尝试在 Unity Pro 上使用 EmguCV 的 Capture 类,但每次调用它的构造函数时,都会出现以下错误:
DllNotFoundException: opencv_core249 Emgu.CV.CvInvoke..cctor () Rethrow as TypeInitializationException: Emgu.CV.CvInvoke Emgu.CV.Capture..ctor (Int32 camIndex) 的类型初始化程序引发异常
例如,我已经阅读过要解决 Visual Studio 上的问题,您只需将 opencv_coreXXX 和 opencv_highguiXXX 复制并粘贴到输出文件夹,但此解决方案似乎不适用于 Unity。
问题是 Unity 在正确的文件夹(我放置所有 EmguCV dll 的输出文件夹)中搜索,但似乎没有找到 dll。
要在 Unity 中安装 EmguCV,我只是按照此人在以下链接中描述的步骤操作:http: //forum.unity3d.com/threads/182600-OpenCV- (EMGUCV-wrapper)-integration-in-Unity