一、OPencv的下载与安装
1、进入到OpenCV官网,选择下载windows 版本的OpenCV 3.0 alpha或者直接复制下面链接进行下载http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0-alpha/opencv-3.0.0-alpha.exe
2、下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G 注:目录可根据自己需要更改(英文,简短一些后面会用到路径)
3、提取完成后,即完成了OpenCV的安装
二、设置OpenCV环境变量
1、打开计算机的属性页,高级系统设置-->环境变量-->(计算机名)的用户变量->新建
(1)变量名:opencv 变量值:opencv的文件夹路径+\opencv\build
(2)变量名:Path(一般已经存在) 变量值:opencv的文件夹路径+\opencv\build\x86\vc12\bin (如果已经存在直接在其变量值后面添加即可)
2、打开计算机的属性页,高级系统设置-->环境变量-->系统变量-->双击变量名Path的变量值在其后面添加:
opencv的文件夹路径 +\opencv\build\x86\vc12\bin
三、VS2013配置
1、打开工程,选择菜单栏中的“项目”-->“工程属性”-->“配置属性”
设置如下:(下图红框项为设置项)
(1)、包含目录:(VC++目录)
opencv的文件夹路径+\opencv\build\include
opencv的文件夹路径+\opencv\build\include\opencv
opencv的文件夹路径+\opencv\build\include\opencv2
(2)、库目录:(VC++目录)
opencv的文件夹路径+\opencv\build\x86\vc12\lib
(3)、连接器->输入->附加依赖项:
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的文件夹路径+\opencv\build\x86\vc12\lib下所有的lib文件,带d的是Debug,没有d的是Release。
2、实际使用
需要在.CPP文件中添加的头文件:
#include <cv.h>
#include <highgui.h>
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"