首先去opencv官网下载
下载后,然后主要就是配置
打开控制面板,选择高级系统设置,
然后点击环境变量,修改系统变量中的Path在变量值后面添加opencv路径例如我的就是D:\OpenCV2.4.10\opencv\build\x86\vc11\bin;
然后确定。
接下来就是打开vs2012然后创建个项目,然后点击属性管理器
然后,右击,选择属性
点击VC++目录,修改包含目录和库目录,包含目录修改如下
D:\OpenCV2.4.10\opencv\build\include;
D:\OpenCV2.4.10\opencv\build\include\opencv;
D:\OpenCV2.4.10\opencv\build\include\opencv2
路径,上述路径是我的电脑路径,用户要修改
至于库目录
D:\OpenCV2.4.10\opencv\build\x86\vc11\lib
路径也要修改,也就是你的opencv安装路径
最后就是点击链接器中的输入,然后修改附加依赖项
添加如下
opencv_core2410d.lib
opencv_imgproc2410d.lib
opencv_highgui2410d.lib
opencv_ml2410d.lib
opencv_video2410d.lib
opencv_features2d2410d.lib
opencv_calib3d2410d.lib
opencv_objdetect2410d.lib
opencv_contrib2410d.lib
opencv_legacy2410d.lib
opencv_flann2410d.lib
然后确定即可,如果你的opencv的版本不是2.4.10,是2.4.9,只要将其中的所有2410改为249即可
最后的测试
#include <iostream>
#include "cv.h"
#include "highgui.h"
using namespace std;
using namespace cv;
int main()
{
char *img_path="E:\\lena.jpg"; //你的图片路径
Mat img=imread(img_path);
if(img.empty())
{
cout<<"open image fails"<<endl;
exit(-1);
}
namedWindow("lena",WINDOW_AUTOSIZE);
imshow("lena",img);
waitKey(30000);
destroyWindow("lena");
return 0;
}
opencv配置完毕