VS2010配置OpenCV

来源:互联网 发布:windows 挂载 编辑:程序博客网 时间:2024/06/15 09:19

1.下载


官方网站:http://sourceforge.net/projects/opencvlibrary/files/

2 配置环境变量 path


高版本的OpenCV已经为VS系列编译器预先配置好了动态库和静态库,不需要自己cmake编译。
%OpenCV%代表安装目录,vc10是vc的版本,可以查看目录支持什么版本
  • 32位系统 & VC2010,库目录   %OpenCV%\build\x86\vc10\lib
  • 64位系统 & VC2010,库目为:%OpenCV%\build\x64\vc10\lib

3.配置VC项目(每次新项目都需要配置)


所以,用一个完整的项目例子
1创建一个Win32控制台程序opencvtest

          2.配置include
打开  项目---属性
配置属性”->“VC++目录”->“包含目录”,包含
D:\Program Files\OpenCV\opencv\build\include;
D:\Program Files\OpenCV\opencv\build\include\opencv;
D:\Program Files\OpenCV\opencv\build\include\opencv2;

          3.配置lib目录
将库目录输入“属性”->“配置属性”->“VC++目录”->“库目录”
D:\Program Files\OpenCV\opencv\build\x64\vc10\lib; (32位的改成x86即可)


**测试 :使用OpenCV 2.4.10编程


  • 在配置属性-->链接器--- 输入,为项目的Debug配置增加 [附加依赖项 Additional Dependencies]:

opencv_calib3d2410d.lib

opencv_contrib2410d.lib

opencv_core2410d.lib

opencv_features2d2410d.lib

opencv_flann2410d.lib

opencv_gpu2410d.lib
opencv_highgui2410d.lib

opencv_imgproc2410d.lib

opencv_legacy2410d.lib

opencv_ml2410d.lib

opencv_objdetect2410d.lib

opencv_ts2410d.lib

opencv_video2410d.lib

2410是一个版本号

可根据实际需要删减)注意,请打开了新编辑窗口(即点击了“...”按钮)“附加依赖项”,
并一条一条分别加入,一条一行(一个回车),(注意行末不要加";")
否则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“…….lib”


为项目的relese配置增加 [附加依赖项 Additional Dependencies]:
opencv_contrib2410.lib
opencv_core2410.lib
opencv_features2d2410.lib
opencv_flann2410.lib
opencv_gpu2410.lib
opencv_highgui2410.lib
opencv_imgproc2410.lib
opencv_legacy2410.lib
opencv_ml2410.lib
opencv_objdetect2410.lib
opencv_ts2410.lib
opencv_video2410.lib

(可根据实际需要删减)*
0 0
原创粉丝点击