|
发表于 2011-11-5 11:25:29
|
显示全部楼层
c#下怎么使用openCV
C# 中使用OpenCV
一直想在C#中使用OpenCV(偷懒),看了hewit29 的Opencv for C# VS2008 另外一种使用方法这个帖子,觉得这个东西不错,可惜里面的文件下载链接已经不能用,辗转找到了这个project的主页:
<!-- m --><a class=\"postlink\" href=\"http://www.iib-chemnitz.de/cvwrapper/index.php\">http://www.iib-chemnitz.de/cvwrapper/index.php</a><!-- m -->
发现这个叫做The OpenCV Wrapper Project ,里面有个quick start,讲的很清楚!
这里我简单说一下步骤:
1. 到这里下载安装包http://www.iib-chemnitz.de/cvwrapper/download/install.exe,安装到哪里都行,官方说这就是个解压包,不会写入注册表的,安装后开始菜单里就有个OpenCVWrap2.0,里面有Sample,都是可以直接运行的,help文件夹里文档也很全;
2.开发自己的项目时,打开安装目录下的IntelLibs文件夹,里面是OpenCV的dll文件,有Debug和 Release,把Debug里的所有文件添加到你的项目中的Debug中;
3.打开安装目录下的WrapperLibs目录,里面是打包好的 dll文件,同样有Debug和Release,把Debug里的所有文件添加到你的项目中的Debug中;
4.添加引用,右击你的项目添加引用,在“项目”选项卡中,选择你的项目下Debug文件夹,添加cvlibcsd.dll引用。
Ok!尽情享受吧!官方的 QuickStart页面有视频,还有疑问可以看看,很直观的!http://www.iib-chemnitz.de/cvwrapper /p3.htm
"无法加载 DLL“highgui100d.dll”: 由于应用程序配置不正确,应用程序未能启动。的解决办法:
1.删除如SmallSample\\bin\\Debug下的所有文件.启动调试,出现上述提示.
2.此时Debug会增加几个调试用文件,再把\\SmallSample\\bin\\Release下的所有dll文件复制到SmallSample\\bin\\Debug下,就可以调试了. |
|