opencv - OpenCvSharp引发DllNotFoundException

标签 opencv dllnotfoundexception

我遇到了类似的问题here,但出现了opencv_imgproc231.dll(在我的情况下opencv_core231.dll正确加载)。

我安装了OpenCV 2.3.1,并将环境变量PATH设置为“vc9 \ bin”文件夹中的foldres。我将所有OpenCvSharp dll添加到了引用中。当我运行我的C#程序时,它会正确加载opencv_core231.dll,但找不到opencv_imgproc231.dll(与所有opencv dll位于同一目录中)。我尝试将opencv dll复制到可执行文件所在的文件夹中,但显示相同的错误。

我做了他所做的一切-C++红色。包。 2008、2010SP1,设置PATH,将openCV dll复制到可执行文件所在的文件夹-但没有任何效果,仍然是opencv_imgproc231.dll的DllNotFoundException。

我有VS2008和Windows 7 32bit。
我的程序仅包含一行:“IplImage image = new IplImage(128,128,BitDepth.U8,1);”。

感谢您的任何建议。

帕维尔。

最佳答案

我在Google代码http://code.google.com/p/opencvsharp/issues/detail?id=97中发现了此问题

将tbb.dll(来自opencv / build / common / tbb)添加到PATH或可执行文件的同一文件夹中对我有用:)

关于opencv - OpenCvSharp引发DllNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286340/

相关文章:

c# - 尝试在 .Net Core 控制台应用程序中使用 System.Drawing 时出错

c# - 从 P/Invoke 捕获 DllNotFoundException

macos - XPC 服务和 AVFoundation

opencv - 温度的假/伪颜色编码

python - 使用掩码创建彩色背景 - 在掩码为真的情况下无法分配 3 个输入值的错误

c# - 使用 DllImport 将非托管 dll 加载到托管应用程序中

c++ - 编译一个使用Opencv的cpp文件

c++ - 设计这个简单的 ReactNative AR 应用程序的最佳方法是什么?

vb.net - 如何根据平台加载Dll