一、OpenCV下载
OpenCV官网地址::https://opencv.org/
OpenCV2.4.10版本,支持vc10/vc11/vc12
(其中vc10表示是VS2010,vc11是VS2012,vc12是VS2013版本)
下载地址:https://opencv.org/releases.html可以找到2.4.10版本
二、OpenCV安装
下载完之后,只需要将文件解压到电脑的安装目录即可
三、环境变量配置
右击【计算机】——【属性】——【高级系统设置】——【环境变量】
四、配置VS2010
1、新建工程项目
2、包含目录的配置
点击【视图】——【属性管理器】,在“属性管理器工作区”,下拉菜单全部使其显示,点击项目【Debug|Win32】——【Microsoft.Cpp.Win32.userDirectories】,双击打开属性页。
【通用属性】——【VC++目录】——【包含目录】
包含目录下,点击“编辑”,添加以下三个包含目录
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
3、库目录的配置
同上一步,【通用属性】——【VC++目录】——【包含目录】,在库目录下添加
D:\opencv\build\x86\vc10\lib
4、链接库的配置
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_nonfree2410d.lib opencv_objdetect2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_videostab2410d.lib 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_nonfree2410.lib opencv_objdetect2410.lib opencv_ocl2410.lib opencv_photo2410.lib opencv_stitching2410.lib opencv_superres2410.lib opencv_ts2410.lib opencv_video2410.lib opencv_videostab2410.lib
五、测试opencv
测试程序如下:
#include <iostream> #include <opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> using namespace cv; int main() { //注意图片放的位置要在“.cpp”源程序在同一目录下 Mat img=imread("D:\\Microsoft Visual Studio 10.0\\Projects\\qiqi\\qiqi\\pic.jpg");//读入一张图片 namedWindow("Test"); //创建一个名为Test窗口 imshow("Test",img); //窗口中显示图像 waitKey(5000); //等待5000ms后窗口自动关闭 return 0; }
六、建立属性表进行永久配置
找到“属性管理器”界面,右击【Debug|Win32】——【添加新项目属性表】。
填写名称,注意最后需要加上“.props”,存到相应的位置,下次好调用。
新建好属性表之后,与标题四的第2,3,4步配置相同,只是把【Microsoft.Cpp.Win32.userDirectories】相应准换成【opencv_Debug】
如果要新建Release版本的属性表,只要在【Release|Win32】下右击建立属性表,然后进行相应配置即可。