VS+OpenCV2.4.9 配置教程

时间:2024-04-14 09:31:54

在OpenCV官网即可免费下载OpenCV的软件包,下载下来的是一个可执行文件.exe。

一、Opencv环境变量配置

1.将软件包解压到(Extract to)目录:

VS2012+OpenCV2.4.9 配置教程

2.为Opencv 添加环境变量:计算机-->属性 点击高级系统设置

VS2012+OpenCV2.4.9 配置教程

3.出来系统属性对话框后,点击环境变量。

  VS2012+OpenCV2.4.9 配置教程

4.弹出如下对话框:在系统变量中单击新建

VS2012+OpenCV2.4.9 配置教程

5.点击新建添加环境变量,变量名为opencv2.4.9,变量值如下所示,根据OpenCV的安装路径来确定 :……\opencv\build\x86\vc11\bin

VS2012+OpenCV2.4.9 配置教程

6.将opencv2.4.9变量包含到PATH中去,注意 % 前面要加英文标点符号分号 ;  。

 VS2012+OpenCV2.4.9 配置教程

 

二、然后再看VS2012 的配置。

1、新建工程:选择Win32控制台应用程序,为你的工程取个名字,click确定

VS2012+OpenCV2.4.9 配置教程


点下一步

VS2012+OpenCV2.4.9 配置教程

2、弹出Win32应用程序向导,按下图选中选项后,点击完成

VS2012+OpenCV2.4.9 配置教程

3、打开项目的属性管理器,首先配置项目的Debug版属性,右击Debug | Win32,选择添加新项目属性表,如下图:

VS2012+OpenCV2.4.9 配置教程 

4、点击左侧的VC++目录,弹出如下对话框,修改包含目录,及库目录,如下所示:

VS2012+OpenCV2.4.9 配置教程

5、包含目录:{opecv}\build\include {opencv}中的内容用opencv的安装路径替换

VS2012+OpenCV2.4.9 配置教程

6、库目录:{opecv}\build\x86\vc11\lib {opencv}中的内容用opencv的安装路径替换

VS2012+OpenCV2.4.9 配置教程

7、点下面对话框的击链接器,单击输入,修改附加依赖项

VS2012+OpenCV2.4.9 配置教程

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

VS2012+OpenCV2.4.9 配置教程

   到此就成功配置好 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);


waitKey(0);

return 0;
}

            测试成功结果图如下所示

VS2012+OpenCV2.4.9 配置教程

           到此便完成了全部的配置,如果在配置过程中有什么其它问题出现,也可回复该博客,我会给大家一一解答,最后希望大家能够学有所成!