一:OpenCV2.3.1
二:Visual Studio 2010
安装时,我选择 OpenCV 2.3.1的安装路径为:C:\Program Files\OpenCV
配置环境变量:
C:\Program Files\OpenCV\opencv\build\x86\vc10\bin;
C:\Program Files\OpenCV\opencv\build\common\tbb\ia32\vc10
首先打开安装好的vs2010新建项目:
点击Finish新建项目然后打开项目属性:
然后在附加目录(Include Directories)中添加OpenCV下面三个相关的文件路径
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
然后在(Library Diretories)中添加OpenCV相应于VS2010版中的库(lib)路径
C:\opencv\build\x86\vc10\lib
然后在链接器—>>中选择<输入>选项添加三个依赖库文件:
opencv_core231.lib
opencv_highgui231.lib
opencv_objdetect231.lib
然后在OpenCVHello.cpp文件中添加如下代码并将一张lena.jpg图片放入项目源码目录下
如果编译出现丢失lib的,可在C:\Program Files\OpenCV\opencv\build\x86\vc10\bin下将opencv_core231.lib opencv_highgui231.lib拷贝放到debug下。
OpenCVHello.cpp中的源码:
#include "stdafx.h"
#include <cv.h>//基本函数头文件
#include "highgui.h"//opencv的图像显示函数头文件
using namespace std;
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
int main()
{
IplImage *src;
src = cvLoadImage("dog.jpg", CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR);
cvNamedWindow("dog");
cvShowImage("dog", src);
cvWaitKey(0);
cvDestroyWindow("dog");
cvReleaseImage(&src);
return 0;
}