【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境

使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用。

1、软件准备

安装Visual Studio2012和OpenCV2.4.9

这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置。

2、配置VS2012环境

(1)新建工程

你可以创建简单的控制台应用或者拥有图形用户界面的复杂应用,此处我们选择最简单常用的控制台应用。

理解解决方案(Solution)和工程(Project)的区别:解决方案是由多个工程组成的(每一个工程是一个独立的软件模块,如一个程序或者一个代码库),这样做的好处是解决方案可以共享文件和代码库。通常,你为解决方案创建一个主文件夹,包含所有的工程文件夹。当熟悉Visual C++并且创建更多复杂的应用之后,你应该使用包含多个工程的解决方案结构。

图1 创建控制台应用

(2)通过属性单设置项目属性

为了能够编译及运行OpenCV应用,Visual C++需要知道OpenCV头文件以及库的位置,所以需要在项目属性中注明包含的头文件的目录、代码库的目录和链接库文件。

由于今后要创建多个OpenCV工程,最好的方法是创建一个属性单(Property Sheet)供以后各种项目使用。我们通过属性管理器(Property Manager)来完成相关操作。

图2 属性管理器

在Visual C++中,属性单是一个描述工程设置的XML文件。我们通过右键单击工程Debug | Win32节点并选中添加新项目属性表(Add New Property Sheet)项来新建属性单。

(3)设置属性单

双击添加好的属性单,进行如下编辑:

<1>配置VC++ Directories

双击属性单的名称并选择VC++ Directories,编辑Include Directories文本框,添加OpenCV的头文件的路径;

对Library Directories进行同样操作,添加OpenCV的库文件的路径。

图3 属性单VC++ Directories设置

图4 添加头文件路径

图5 添加库文件路径

<2>指定需要链接的OpenCV库文件

不同的应用程序所需的OpenCV模块也不同,由于我们需要重用该属性单,所以,我们将添加所需的库模块。

进入链接器(Linker)——>输入(Input)——>附加依赖库(Additional Dependencies),添加所需库模块。

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

需要指定的库文件都以字母“d”作为结尾,这表示他们是Debug模式的二进制文件。如果你需要为Release模式创建另一个属性单,将它添加在Rlease | Win32节点下,并且库文件的名称都不包含“d”。

图6 添加OpenCV库文件

图7 指定库文件

接下来就可以创建简单的应用了。

转载请注明作者及文章出处:http://blog.csdn.net/jasonding1354/article/details/38407905

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境,布布扣,bubuko.com

时间: 2024-12-25 01:50:54

【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境的相关文章

(OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置

主要配置2点: - Windows 环境变量. - VC++ 配置. STEP BY STEP: 1. 双击 ”opencv-2.4.10.exe“,解压到本地文件夹 “C:\ ". 2. 设置环境变量: 2.1) 新建User variables: Variable name: OPENCV, Variable value:  C:\opencv\build 2.2) 编辑 System variables 中的 Path 变量, 添加: %OPENCV%\x86\vc12\bin 3. 设置

react-native学习笔记--史上最详细Windows版本搭建安装React Native环境配置

参考:http://www.lcode.org/react-native/ React native中文网:http://reactnative.cn/docs/0.23/android-setup.html#content 1.安装Jdk(最好默认安装路径尽量别改) http://jingyan.baidu.com/article/a24b33cd59b58e19fe002bb9.html http://www.jb51.net/article/36811.htm(三个环境变量都配置)  Ja

Android开发笔记之01 搭建Android Studio开发环境

1 安装JDK并配置环境变量 下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html 2 安装Android Studio 下载地址:http://developer.android.com/tools/studio/index.html 3 创建安装虚拟机(以GenyMotion为例) 首先在GenyMotion上注册免费个人账户. http://www.genymotion.com/ 注册后登陆,即

Java笔记---CenOS下配置Java开发环境(OpenJDK+Tomcat8)

一.前言 以前使用过一段时间的 Linux,但每次学习工作后,都没有记录自己的心得.然后每次隔了很久后再次进行这些工作时,都要重新查阅各种资料.因此,现在学乖了,将自己的所学都记录下来,存在本地,写成博客,放入云端,以待日后温故. 二.安装 OpenJDK Java 的 JDK 有 2 套,一是 Oracle 的 JDK,另一个就是 OpenJDK 了.我选择的是 OpenJDK 来作为 Java 的开发环境.本人是使用 SecurityCRT 操作云服务器上的 CenOS6.5 来进行安装配置

OpenCV2.4.10 + VS2010开发环境配置

原文转载自:qinyang8513 一.开发环境 1.操作系统:Windows 7(64位) 2.编程环境:Microsoft Visual Studio 2010 3.OpenCV版本:2.4.10 二.安装OpenCV2.4.10 1.下载OpenCV2.4.10 SDK:官网链接为:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/opencv-2.4.10.exe/download 2.安装open

VS2010 + Opencv2.4.3的配置步骤

双击opencv安装包,解压到目录D:\OpenCV243\ 以下内容都是build文件夹里的内容 一.设置环境变量: 我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项 步骤1:在path中添加D:\OpenCV243\build\x86\vc10\bin,就是添加dll文件 步骤2:添加OPENCV的环境变量D:\OpenCV243\build 二.打开一个Opencv的工程,点菜单目录的"视图&q

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

win平台下搭建cocos2dx 3.1.1 lua开发环境 VS2012+sublime text+lua 5.2.3

安装vs2012 安装python 2.7.3和环境配置 下载cocos2dx 3.1.1 用vs2012打开test项目 右键运行生成解决方案  cocos2dx3.1.1 新建lua项目 cocos2dx 3.1.1引擎目录依次找到tools cocos2d-console bin,  把cocos.py拖到在dos的command(cmd)中 然后继续输入新建项目的信息: new game -p com.test.app  -l lua 我们这就可以在屏幕中提示的路径找到新建的项目game

我的学习笔记——搭建构建unikernel的环境:Unik

pre.ctl { font-family: "Liberation Mono", monospace } p { margin-bottom: 0.25cm; line-height: 120% } code.ctl { font-family: "Liberation Mono", monospace } a:link { } 我的学习 笔记 2017/9/25 一. 搭建Unik的开发环境 去到官方教程网址:https://github.com/cf-unik