我遇到了类似的问题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/