OpenCv配置简化教程
一.下载OpenCv
1.从网站http://www.opencv.org.cn/index.php/Download下载OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。
2.将OpenCv-2.3.1解压至任何目录,我解压到的目录是D:\Program Files,如图:
二.环境变量配置
右击我的电脑,属性>>高级系统设置>>高级>>环境变量,新建用户变量Path,添加变量值。变量值为:
D:\Program Files\opencv\build\x86\vc10\bin;D:\Program Files\opencv\build\common\tbb\ia32\vc10。
如图:
三.编程配置
1.用Microsoft Visual Studio 2010新建Win32控制台应用程序test,保存路径为C:\Users\HN\Desktop\test,其余设置可以设置为默认。如图:
2.选择解决方案资源管理器窗口,点击test,单击左上角的图标,打开属性窗口。如图:
3.选择配置为:Debug,配置属性为VC++目录,添加包含目录,添加的文件夹为:
D:\Program Files\opencv\build\include;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2。
如图:
4.选择配置为:Debug,配置属性为VC++目录,添加库目录,添加的文件夹为:D:\Program Files\opencv\build\x86\vc10\lib。
如图:
5.选择配置为:Debug,选择连接器的输入选项,添加附加依赖项,添加内容为:(直接复制粘贴即可)
opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib
如图:
6.选择配置为:Release,选择连接器的输入选项,添加附加依赖项,添加内容为:(直接复制粘贴即可)
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
如图:
四.例程
1.例程
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "lena.jpg";
//从文件中读入图像
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
2.图像资源,lena.jpg。将图像放在C:\Users\HN\Desktop\test\test。运行程序,如图:
希望能帮助大家!