1、安装VS2012;
2、安装OpenCV,添加环境变量PATH;
C:\opencv\build\x86\vc11\bin
VS版本与OpenCV对应表:
VS2008 | opencv\build\x86\vc9\bin |
VS2010 | opencv\build\x86\vc10\bin |
VS2012 | opencv\build\x86\vc11\bin |
VS2013 | opencv\build\x86\vc12\bin |
3、将VS安装目录下\VC\redist\x86\Microsoft.VC110.CRT中的3个批处理文件复制到C:\Windows\System32目录下;
4、配置VS项目属性
项目->属性->配置属性->
VC++目录->包含目录:D:\Program Files\opencv\build\include
D:\ProgramFiles\opencv\build\include\opencv
D:\ProgramFiles\opencv\build\include\opencv2
VC++目录->库目录:D:\Program Files\opencv\build\x86\vc11\staticlib
D:\ProgramFiles\opencv\build\x86\vc11\lib
链接器->常规:附加库目录:D:\Program Files\opencv\build\x86\vc11\staticlib
D:\ProgramFiles\opencv\build\x86\vc11\lib
链接器->输入->附加依赖项(Debug模式下):
opencv_ts300d.lib
opencv_world300d.lib
IlmImfd.lib
libjasperd.lib
libjpegd.lib
libpngd.lib
libtiffd.lib
libwebpd.lib
opencv_calib3d300d.lib
opencv_core300d.lib
opencv_features2d300d.lib
opencv_flann300d.lib
opencv_highgui300d.lib
opencv_imgcodecs300d.lib
opencv_imgproc300d.lib
opencv_ml300d.lib
opencv_objdetect300d.lib
opencv_photo300d.lib
opencv_shape300d.lib
opencv_stitching300d.lib
opencv_superres300d.lib
opencv_video300d.lib
opencv_videoio300d.lib
opencv_videostab300d.lib
zlibd.lib
5、启动符号支持
调试->选项和设置->调试->常规,中勾选启动源服务器支持;
->符号,中勾选Microsoft符号服务器。
6、测试程序
#include<opencv2\opencv.hpp>
#include<iostream>
#include<string>
usingnamespacecv;
usingnamespacestd;
int main()
{
Matimg = imread("D:\\4.jpg");
if(img.empty())
{
cout << "error";
return -1;
}
imshow("pp的靓照",img);
waitKey();
return0;
}