(下面的内容是基于已解压后的文件夹进行)
拷贝opencv源程序到某地址%opencv%,此处%opencv%代表你的存放地址,如我的是E:\OpenCV\opencv
配置OpenCV环境变量
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加
%opencv%\build\x86\vc10\bin;
%opencv%\build\common\tbb\ia32\vc10
里面的%opencv%记得换成自己的opencv路径。例如我的:
E:\OpenCV\opencv\build\x86\vc10\bin;
E:\OpenCV\opencv\build\common\tbb\ia32\vc10;
注意环境变量之间要加”;”(英文符号)建立VS2010一个空项目
强烈大家配置一个opencv项目模板,供后期其它项目复制使用,以免每次都需要额外配置。配置的模板可以起一个通用名字,如ImageProcess环境配置:
1、 项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。配置“包含目录”项:添加行
%opencv%\build\include
%opencv%\build\include\opencv
%opencv%\build\include\opencv2配置“库目录”项:添加行
%opencv%\build\x86\vc10\lib
2、配置连接器:
项目(菜单项)->…属性->连接器->输入->附加依赖项
(下面里的“2410”对应的是版本号2.4.10)针对debug配置添加以下库:
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针对release配置添加以下库:
opencv_calib3d2410.lib
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
到此基本配置已经完成。
关于opencv的下载最好还是直接到官网下载。
配置完成后,可以使用例程进行一下验证。