当我尝试读取 simpe 图像时,我不断收到 cv.invoke。我的应用程序没有比这更多的代码(明智的 emgu-opencv)。我检查了调用堆栈,它说 Thrown: "Unable to load DLL 'opencv_core249': The specified module could not be found.
问题是我尝试在解决方案中添加两个 .dlls (opencv_core249 和 opencv_imgproc249)
作为资源(始终在属性中复制)并且仍然得到异常
还尝试将其属性更改为内容,但仍然没有。
也尝试手动将它们复制到调试文件夹中,但我仍然遇到相同的异常。 我已经遵循了 this question 中指出的指南但我仍然得到同样的错误
如果对我有任何帮助,我正在使用 Visual Studio 2012 和 Windows 8
最佳答案
取决于您解决方案的平台设置....
如果您在“x64”xor“x86”上构建您的解决方案,您必须将这些 dll 复制到您的调试文件夹中
..但是如果您正在为“Any Cpu”构建,您将需要在调试文件夹中创建“x86”和“x64”文件夹。在它们里面有你需要的相关库。因为,您的解决方案将需要两者,具体取决于 cpu...
关于c# - CV.Invoke on emgu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912790/