第一步 下载openCV-2.4.5.exe,下载完成后进行解压,解压完成后生成以下目录
第二步 添加环境变量 将解压后openCV目录中的build\x86\vc10\bin添加到系统环境变量path变量中。
第三步在VS2010中新建一个win32控制台应用程序,笔者新建的工程为openCVTest01 新建完成后,单击菜单 项目(菜单项)->…属性->配置属性->VC++ 目录 编辑右边的包含目录和库目录
在包含目录中添加...\opencv\build\include 以及...\opencv\build\include\opencv
在库目录中添加...\opencv\build\x86\vc10\lib
第四步配置链接器 项目(菜单项)->…属性->连接器->输入->附加依赖项
针对Debug添加以下库:
opencv_calib3d245d.lib
opencv_contrib245d.lib
opencv_core245d.lib
opencv_features2d245d.lib
opencv_flann245d.lib
opencv_gpu245d.lib
opencv_highgui245d.lib
opencv_imgproc245d.lib
opencv_legacy245d.lib
opencv_ml245d.lib
opencv_objdetect245d.lib
opencv_ts245d.lib
opencv_video245d.lib
针对release添加以下库:
opencv_calib3d245.lib
opencv_contrib245.lib
opencv_core245.lib
opencv_features2d245.lib
opencv_flann245.lib
opencv_gpu245.lib
opencv_highgui245.lib
opencv_imgproc245.lib
opencv_legacy245.lib
opencv_ml245.lib
opencv_objdetect245.lib
opencv_ts245.lib
opencv_video245.lib
到此配置完成可以进行测试了
先从最简单的开始,先使用openCV打开一张图片
在openCVTest01.cpp中添加以下代码
#include "stdafx.h"
#include <highgui.h>
int main( ) {
IplImage* img = cvLoadImage( "1.jpg" );
cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
cvShowImage( "Example1", img );
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow( "Example1" );
}
程序中调用的1.jpg文件放在工程项目的openCVTest01文件夹中,注意是里面的那个openCVTest01文件夹
编译执行,就能看到这张图片了