1、环境:WIN7、VS2005、OpenCV2.2、CMake2.8
2、VS2005安装、CMake安装、以及OpenCV2.2的编译请参考OpenCV2.0的处理方法:
http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1
3、配置环境变量Path:将D:\Program Files\OpenCV2.2\VC2005\bin加入Windows系统环境变量Path中。
4、为VC2005配置OpenCV环境:
打开VC2005,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories
Show directories for选择include files,加入目录 D:\Program Files\OpenCV2.2\VC2005\include
Show directories for选择library files,加入目录 D:\Program Files\OpenCV2.2\VC2005\lib
关闭VC2005,配置完最好重启下。
5、示例:
// 功能:从磁盘读取图像文件并将图像显示在屏幕上
#include "stdafx.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#pragma comment(lib,"opencv_core220d.lib")
#pragma comment(lib,"opencv_highgui220d.lib")
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
IplImage* pimg;//声明指针
//载入图像
pimg = cvLoadImage("long.jpg",1);
if (!pimg)
{
return -1;
}
//显示图像
cvNamedWindow("图像",1);//创建窗口
cvShowImage("图像",pimg);//显示图像
cvWaitKey(0);//等待按键
cvDestroyWindow("图像");//销毁窗口
cvReleaseImage(&pimg);//释放图像
return 0;
}