首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCvSharp抛出DllNotFoundException

OpenCvSharp抛出DllNotFoundException
EN

Stack Overflow用户
提问于 2011-11-27 22:45:01
回答 2查看 3.7K关注 0票数 0

我遇到了与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 dlls复制到可执行文件所在的文件夹,但显示相同的错误。

我做了他做的所有事情-- C++ red。打包。2008,2010SP1,设置路径,将openCV dll复制到文件夹,其中是可执行文件-但没有任何工作,仍然是DllNotFoundException openCV opencv_imgproc231.dll。

我用的是VS2008和Windows732位操作系统。我的程序只包含一行:“新建图像=IplImage IplImage(128,128,BitDepth.U8,1);”。

谢谢你的建议。

帕维尔。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-15 16:43:55

好了,我解决了。预编译的openCV DLL中存在问题。所以如果你有类似的问题,重新编译openCV就可以了。我不知道为什么,但是预编译的opencv_imgproc230.dll有1579008字节,我重新编译的opencv_imgproc230.dll有1568768字节,但它可以工作。

票数 0
EN

Stack Overflow用户

发布于 2012-03-08 18:33:19

我在google code http://code.google.com/p/opencvsharp/issues/detail?id=97上发现了这个问题。

将tbb.dll (从opencv/build/common/tbb)添加到可执行文件的路径或与我相同的文件夹中:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8286340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档