OpenCV的全称是:Open Source Computer Vision Library。
OpenCV于1999年由Intel建立,现在由Willow Garage提供支持。OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。OpenCV最新版本为2.3。
一、在Windows下安装OpenCV
1.下载OpenCV2.2. 下载地址:
http://www.opencv.org.cn/index.php/Download ,在该页面可以找到:Version 2.2 OpenCV for Windows(VC2010专用版),点击下载即可。
2.选择安装目录. 将下载到的安装文件置于此文件夹中,我安装在(
D:\Software\OpenCV\)目录下。
3.安装. 点击安装文件进行安装,
3.1 在Install Options 中选择Add OpenCV to the system PATH for all users
3.2 在选择安装位置 选择安装在(D:\Software\OpenCV\)目录下。
4. 安装。
5. 虽然在3.1中选择了"Add OpenCV to the system PATH for all users", 但是最好还是自己配置一下系统变量,将 ”;D:\Software\OpenCV\OpenCV2.2" 加到PATH的最后即可。
6. 重启计算机。
二、测试环境是否配置成功
1. 打开VS2010,选择File->New->Project,然后选择Win32 Console Application,选择一个名字OpenCVTest,然后按OK。
2. 在弹出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。
3. 然后向该工程添加一个代码文件,取名为OpenCVTest.cpp。
4. 配置工程:
4.1 点击工程,右键,选择Properties。
4.2 在"VC++ Directories“中,
在"Include Directories"中加入
D:\Software\OpenCV\OpenCV2.2\include\opencv
D:\Software\OpenCV\OpenCV2.2\include
在"Library Directories"中加入
D:\Software\OpenCV\OpenCV2.2\lib
4.3 在"Linker/Input"中,
在"Additional Dependencies"中加入
opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
4.4 点击"应用""确定".
5. 向OpenCVTest.cpp中添加代码:
#include "cv.h"
#include <cxcore.h>
#include <highgui.h>
int main(int argc, char* argv[])
{
cvNamedWindow("Image:",1);
IplImage *img = cvLoadImage(
"pepper.jpg");
cvShowImage("Image:",img);
cvWaitKey();
cvDestroyWindow("Image:");
cvReleaseImage(&img);
return 0;
}
将pepper.jpg与OpenCVTest.cpp放在同一目录下,编译、链接、执行。如果在屏幕上生成一个窗口并显示pepper.jpg表面配置成功。