我就是这样,我想知道是否有任何人在osx中运行统一的emguCV.unity?
有很多关于DllNotFoundExceptions和unity的提示。所有这些都不适用于我的情况。我花了四天时间搜索并尝试了一切。
确切的错误是:
System.TypeInitializationException:Emgu.CV.OCR.OcrInvoke的类型初始化程序抛出异常---> System.TypeInitializationException:Emgu.CV.CvInvoke的类型初始化程序抛出异常---> System.DllNotFoundException:Assets / Plugins / emgucv.bundle / Contents / MacOS / libopencv_core.3.0.0.dylib at(包装器托管到本机)Emgu.CV.CvInvoke:cvRedirectError(Emgu.CV.CvInvoke / CvErrorCallback,intptr,intptr) 在/Users/Lev/Documents/workspace/Text_Scanner/Assets/Emgu.CV/Emgu.CV/PInvoke/CvInvoke.cs:353中的Emgu.CV.CvInvoke..cctor()[0x001f7] ---内部异常堆栈跟踪结束--- 在/Users/Lev/Documents/workspace/Text_Scanner/Assets/Emgu.CV/Emgu.CV.OCR/OcrInvoke.cs:26中的Emgu.CV.OCR.OcrInvoke..cctor()[0x00006] ---内部异常堆栈跟踪结束--- 在Emu.CV.OCR.Tesseract..ctor()[0x00011] /Users/Lev/Documents/workspace/Text_Scanner/Assets/Emgu.CV/Emgu.CV.OCR/Tesseract.cs:45
(在Assets / Plugins /中有emgucv.bundle,其中libopencv_core.3.0.0.dylib位于正确的位置。我将dylib和整个包复制到了可能的位置。包括项目文件夹,unity-编辑器文件夹,...)
没有编译错误。在编辑器和standallone mac中开始播放后发生错误。 我使用emgucv 3.0.0中的emgucv.unity中的cmake设置构建了emgucv。
(我甚至尝试过opencvsharp也不起作用)
我很绝望。请帮帮我或者告诉我,没有办法。 提前致谢, 利答案 0 :(得分:0)
有效!
这就是我如何让它发挥作用:
对我而言: - )
欢呼声, 利