1、下载
http://opencv.org/downloads.html
(根据版本的不同选择,这里选择的是opencv-2.4.11)
2、安装
3、环境变量配置
计算机->属性->高级系统设置,进入系统属性对话框->环境变量
新建
变量名 opencv
变量值 D:\openCV-2.4.11\opencv\build\x86\vc11\bin
编辑
变量名 path
变量值 末尾加上 ;%opencv%;
4、VS2012新建控制台测试工程
文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称OpenCVTestApp)
粘贴代码
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("pp.jpg");
if(img.empty())
{
cout<<"error";
return -;
}
imshow("xx的靓照",img);
waitKey(); return ;
}
在项目目录F:\VSWorkspace\OpenCVTestApp\OpenCVTestApp下添加一张jpg图片,并把名字修改成pp.jpg。
5、VS2012依赖配置
项目->属性->VC++目录
包含目录 D:\openCV-2.4.11\opencv\build\include
库目录 D:\openCV-2.4.11\opencv\build\x86\vc11\lib
->链接器->输入->附加依赖项
opencv_core2411d.lib
opencv_imgproc2411d.lib
opencv_highgui2411d.lib
opencv_ml2411d.lib
opencv_video2411d.lib
opencv_features2d2411d.lib
opencv_calib3d2411d.lib
opencv_objdetect2411d.lib
opencv_contrib2411d.lib
opencv_legacy2411d.lib
opencv_flann2411d.lib
以上是针对debug配置添加的库,release版的跟上面的步骤类似,只是需要把附加依赖项后面的d字符去掉。
6、运行
今天又看到一篇很详细的攻略:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html