在VS2010下配置OpenCV 2.3
一、下载OpenCV 2.3:
二、解压
将下载的OpenCV-2.3.0-win-superpack.exe解压到D:\OpenCV2.3目录,解压后出现build和opencv两个文件夹,build文件夹才是需要用到的。
三、在Visual Studio 2010下配置OpenCV
1、添加环境变量:计算机——右键——属性——高级系统设置——环境变量,将路径D:\OpenCV2.3\build\x86\vc10\bin添加进Path变量中(多个变量值用分号隔开)。
2、OpenCV项目配置
(1)添加包含目录和库目录:新建一个OpenCV工程,项目——配置属性——VC++目录
在包含目录中添加以下路径:
D:\OpenCV2.3\build\include
D:\OpenCV2.3\opencv\include\opencv
D:\OpenCV2.3\opencv\include\opencv2
在库目录中添加以下路径:
D:\OpenCV2.3\build\x86\vc10\lib
(2)添加lib库文件: 配置项选择所有配置,属性配置——链接器——输入,在附加依赖项中添加以下文件:
opencv_features2d230d.lib
opencv_highgui230d.lib
opencv_core230d.lib
opencv_imgproc230d.lib
opencv_ml230d.lib
opencv_objdetect230d.lib
opencv_video230d.lib
opencv_contrib230d.lib
opencv_calib3d230d.lib
新建.cpp文件,加入以下代码编译运行:
#include "cv.h"
#include "highgui.h"
using namespace cv;
int main(int argc, char* argv[])
{
Mat img = imread("lena.jpg");
if(!img.data)
return -1;
namedWindow("loveLena", CV_WINDOW_AUTOSIZE);
imshow("loveLena", img);
waitKey();
return 0;
}
运行结果: