第一步:去opencv官网(https://opencv.org/)下载opencv源码,选一个版本下载(opencv-xxx.exe,xxx版本号)。我下载的opencv-2.4.10.exe。
第二步:双击opencv-xxx.exe文件,把opencv的源码解压到一个指定目录(我的路径是:D:\w\mLib\OpencvVs)。下图所示:
第三步:开始在vs2010配置。
1、打开vs2010随便新建一个项目。文件----》新建项目----》win32控制台应用程序。
2、视图----》属性管理器----》Debug | Win32 ,找到Microsoft.Cpp.Win32.user鼠标右键选择属性
2.1 VC++目录----》可执行文件目录: D:\w\mLib\OpencvVs\opencv\build\x86\vc10\bin
2.2 VC++目录----》包含目录: D:\w\mLib\OpencvVs\opencv\build\include
VC++目录----》包含目录: D:\w\mLib\OpencvVs\opencv\build\include\opencv
VC++目录----》包含目录: D:\w\mLib\OpencvVs\opencv\build\include\opencv2
2.3 VC++目录----》库目录: D:\w\mLib\OpencvVs\opencv\build\x86\vc10\lib
注释:1、D:\w\mLib\OpencvVs\opencv\build\目录下一个x86和一个x64,如果你的电脑是64位配x86和x64都可以,如果是32位 就配x86。
2、 D:\w\mLib\OpencvVs\opencv\build\x86目录下有vc10、VC11和VC2三个目录,VC10代表是vs2010,VC11代表是 vs2012,vc12代表是vs2013
到此opencv就在vs2010上配置完成了,接下来验证一下,配置是否成功。
第四步:1、新建一个名字为test的工程
2、在.cpp中引入opencv的头文件
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
#include <math.h>
#include <stdio.h>
int main()
{
IplImage *pIgray = cvLoadImage("./1.bmp", CV_LOAD_IMAGE_COLOR);
cvNamedWindow("1111");
cvShowImage("1111", pIgray);
cvWaitKey();
return 0;
}