1.下载
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_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
(可根据实际需要删减)*