VS2010使用OpenCV的配置过程-已通过多机实验的个人成果综合.doc

VS2010使用OpenCV的配置过程-已通过多机实验的个人成果综合.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS2010使用OpenCV的配置过程-已通过多机实验的个人成果综合

OpenCV2.3.1和VS2010联合使用的设置过程: 1.到/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。 2.将 OpenCV-2.3.1-win-superpack.exe 解压并放到某个目录下,例如 D:\Program Files\OpenCV-2.3.1-win-superpack\opencv (无需运行setup.exe,解压则可)。解压后的目录结构如下图。 3.添加OpenCV的include和lib,步骤如下:在VS新建一个Win32控制台应用程序,以下以工程Opencv为例,然后选择菜单栏视图-属性管理器 这时在VS编辑器右侧出现属性管理器 点开之前建的工程Opencv,会看到Debug|Win32和Release|Win32两个目录 点开Debug|Win32目录, 找到Microsoft.Cpp.Win32.user,双击打开 找到箭头所指的”VC++目录”,打开,在右侧在”包含目录”中加入OpenCV安装目录下的 D:\Android\OpenCV2.3\opencv\build\include;D:\Android\OpenCV2.3\opencv\build\include\opencv;D:\Android\OpenCV2.3\opencv\build\include\opencv2; 在”引用目录”和”库目录”中加入安装目录下的D:\Android\OpenCV2.3\opencv\build\x86\vc10\lib; 4.设置环境变量(系统变量和用户变量都设置) 在系统变量和用户变量的Path中加入(注意不要直接复制,可能会多出个空格,调整好格式再加到环境变量中) D:\Android\OpenCV2.3\opencv\build\x86\vc10\bin; D:\Android\OpenCV2.3\opencv\build\common\tbb\ia32\vc10; 加入之后需要重启。 5.重启之后打开工程,右击工程项目,选择属性 在弹出的对话框里选择”链接器-输入” Debug模式下,在右侧附加依赖项中加入 opencv_calib3d231d.lib;opencv_contrib231d.lib;opencv_core231d.lib;opencv_features2d231d.lib;opencv_flann231d.lib;opencv_gpu231d.lib;opencv_highgui231d.lib;opencv_imgproc231d.lib;opencv_legacy231d.lib;opencv_ml231d.lib;opencv_objdetect231d.lib;opencv_ts231d.lib;opencv_video231d.lib; Release模式下,在右侧附加依赖项中加入 opencv_calib3d231.lib;opencv_contrib231.lib;opencv_core231.lib;opencv_features2d231.lib;opencv_flann231.lib;opencv_gpu231.lib;opencv_highgui231.lib;opencv_imgproc231.lib;opencv_legacy231.lib;opencv_ml231.lib; opencv_objdetect231.lib; opencv_ts231.lib; opencv_video231.lib; 工程设置完成,给个验证程序,如果例程运行过程出现cannot find or open PDB file这个错误,请参照/%D6%F3%D2%BB%B1%AD%B2%E8/blog/item/0302b3188ef42f5143a9adf9.html的解决方法。 例程,网上的下的 #include stdafx.h #include opencv2/opencv.hpp using namespace std; using namespace cv; int main(int argc, char* argv[]) { const char* imagename = lena.jpg; int a; //读取图像 Mat img = imread(imagename); //判断是否读到图像 if(img.empty()) { fprintf(stderr, Can not load image %s\n, imagename);

文档评论(0)

kaiss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档