在OpenCV官网即可免费下载OpenCV的软件包,下载下来的是一个可执行文件.exe。
一、Opencv环境变量配置
1.将软件包解压到(Extract to)目录:
2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置
3.出来系统属性对话框后,点击环境变量。
4.弹出如下对话框:在系统变量中单击新建
5.点击新建添加环境变量,变量名为opencv2.4.9,变量值如下所示,根据OpenCV的安装路径来确定 :……\opencv\build\x86\vc11\bin
6.将opencv2.4.9变量包含到PATH中去,注意 % 前面要加英文标点符号分号 ; 。
二、然后再看VS2012 的配置。
1、新建工程:选择Win32控制台应用程序,为你的工程取个名字,click确定
点下一步
2、弹出Win32应用程序向导,按下图选中选项后,点击完成
3、打开项目的属性管理器,首先配置项目的Debug版属性,右击Debug | Win32,选择添加新项目属性表,如下图:
4、点击左侧的VC++目录,弹出如下对话框,修改包含目录,及库目录,如下所示:
5、包含目录:{opecv}\build\include {opencv}中的内容用opencv的安装路径替换
6、库目录:{opecv}\build\x86\vc11\lib {opencv}中的内容用opencv的安装路径替换
7、点下面对话框的击链接器,单击输入,修改附加依赖项
8、添加如下内容:
opencv_core249d.lib
opencv_imgproc249d.lib
opencv_highgui249d.lib
opencv_ml249d.lib
opencv_video249d.lib
opencv_features2d249d.lib
opencv_calib3d249d.lib
opencv_objdetect249d.lib
opencv_contrib249d.lib
opencv_legacy249d.lib
opencv_flann249d.lib
到此就成功配置好 Debug版的属性了,release版的跟上面的步骤类似,只是需要把附加依赖项后面的d字符去掉。
接下来附带上测试程序,改程序中只需要对图片文件路径进行修改:
#include <opencv2/opencv.hpp>
using namespace cv;
int main(){
Mat src = imread("D:/opencv/sources/samples/cpp/board.jpg");
namedWindow("Test image",CV_WINDOW_AUTOSIZE);
imshow("Test image",src);
return 0;
}
测试成功结果图如下所示
到此便完成了全部的配置,如果在配置过程中有什么其它问题出现,也可回复该博客,我会给大家一一解答,最后希望大家能够学有所成!