码迷,mamicode.com
首页 > 其他好文 > 详细

OpenCV2.4.9 & Visual Studio 2010 环境配置篇

时间:2014-07-31 16:02:16      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   使用   os   strong   

1. 准备工作

    1.1. 安装 Visual Studio 2010, 需要安装 VC++ 相关功能。具体可求助度娘。

    1.2. 下载 OpenCV 2.4.9 For Windows:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

    1.3. 双击下载的程序开始安装 OpenCV,如下图设置解压目录:

           bubuko.com,布布扣

           解压完成后目录 D:\Program Files\opencv\ 目录下有 build、source 两个子目录。

           接下来进行环境配置。

 

2. OpenCV 环境配置

    操作系统:Windows 7 x64,配置环境系统变量。

    在桌面【计算机】点击右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量,如下图:

    bubuko.com,布布扣

   

    2.1. 新建OPENCV系统变量。点击"新建(W)...",然后如下设置:

           变量名:OPENCV

           变量值:D:\Program Files\opencv\build 这是OpenCV解压目录下 build 子目录路径。

    2.2. 编辑 Path 系统变量。在系统变量列表中找到 Path 变量选中,然后点击"编辑(I)...",在已有变量值后加入:

                      ;%OPENCV%\x64\vc10\bin;%OPENCV%\x86\vc10\bin

           其中分号“;”表示各路径之间的分隔。这里加入OpenCV x64 和 x86 两个路径变量,以便能同时适用两种运行环境。

    2.3. OpenCV 已经配置完成,为能使配置立即生效,需要注销重新登录操作系统。

 

3. Visual Studio 2010 环境配置

    每次在 Visual Studio 2010 中新建 OpenCV C++ 项目都需要进行以下操作步骤。 

    3.1. 创建VC++项目

          a. 打开 Visual Studio 2010,然后菜单: 文件(File) -> 新建(New) -> 项目(Project).. ,新建 VC++ Console Application 命名“opencvDemo",如下图:

           bubuko.com,布布扣

           b. 点击确定(OK)开始创建项目,在项目设置中,设置为空项目(Empty Project),如下图:

           bubuko.com,布布扣

           c. 然后点击完成(Finish)按钮,这就创建了一个新的 VC++ 项目,可以看见项目解决方案目录如下:

           bubuko.com,布布扣

 

    3.2. 项目属性配置

           在 3.1 解决方案视图中,在项目"opencvDemo"上点击右键->属性(Properties),弹出属性配置对话框。

           其中,Configuration 选择为 All Configurations。如下图:

           bubuko.com,布布扣

    3.3. 目录配置

          在属性配置界面中,左侧找到配置属性(Configuration Properties) -> VC++目录(VC++ Directories) ,如3.2中图所示。然后进行一下配置操作:

          a. 添加包含目录(Include Directories)。点击右方列表包含目录(Include Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。

              然后选择添加以下3个目录:

                     D:\Program Files\opencv\build\include
                     D:\Program Files\opencv\build\include\opencv
                     D:\Program Files\opencv\build\include\opencv2

              添加完成后界面如下图:

                     bubuko.com,布布扣

          b. 添加库目录(Library Directories)。点击右方列表库目录(Library Directories)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。

              然后选择添加以下1个目录:

                     D:\Program Files\opencv\build\x86\vc10\lib

              其中:vc10表示使用Visual Studio 2010,vc12表示使用Visual Studio 2013;

                      x86表示项目编译器选择的平台(Platform)版本是Win32,x64表示项目编译器Platform是Win64。
              

    3.4. 添加依赖项

          在属性配置界面中,左侧找到配置属性(Configuration Properties) -> Linker -> 输入(Input)。如下图:

          bubuko.com,布布扣

          点击右方列表附加依赖项(Additional Dependencies)行的右侧,会出现下拉按钮,然后选择"<Edit...>"进行编辑。

          然后选择添加以下依赖项(文件位于D:\Program Files\opencv\build\x86\vc10\lib):

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib

          文件名中 "249d", 249 表示OpenCV的版本为 2.4.9,d 表示 Debug 库。

          Release 编译配置和 Debug 编译配置差别也就在依赖项这里。Release 配置的库文件名无"d"结尾。

   

    3.5. 项目属性已经配置完成,点击应用或确定后保存配置。

 

    3.6. 测试环境

           a. 在项目"opencvDemo", 添加资源文件 demo.jpeg。

           b. 在项目"opencvDemo", 添加 CPP 文件 Main.cpp;

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
 
int main() {   
    Mat img = imread("demo.jpg");
    namedWindow("Image");
    imshow("Image", img);
    waitKey(0);
    destroyWindow("Image");
}

           c. 生成项目,然后Debug运行程序。运行效果如下图:

              bubuko.com,布布扣

 

OpenCV2.4.9 & Visual Studio 2010 环境配置篇,布布扣,bubuko.com

OpenCV2.4.9 & Visual Studio 2010 环境配置篇

标签:des   style   blog   http   color   使用   os   strong   

原文地址:http://www.cnblogs.com/FrankTang/p/Opencv_vs2010_tutorials_1.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!