Visual Studio 2013 + OpenCV 2.4.9配置

转载 2015年07月07日 19:58:21

本人VS小白,近期关注了一下Tracking Algorithm,于是装下VS2013和OpenCV2.4.9看看。按照下述的方式配置。只不过下文中的248改为249。

原文:http://www.cnblogs.com/VisualImage/p/3594973.html

一、下载安装OpenCV

  从官网http://opencv.org/下载最新的opencv2.4.8,选择OpenCV for Windows。

                     

  下载好后,双击下载的opencv-2.4.8.exe进行解压,解压后的文件大小约为3.7G,本人解压到C盘(C盘不大的话,建议解压到其他盘)。

 ​​

  opencv下有build和sources两个子文件夹,build文件夹是sdk包,sources是源码包(里面有例子源码和教程文档)。

   

   在build文件夹下include是C&C++头文件所在文件夹;doc是文档文件夹;java是java开发的库文件夹;python是pathon开发库文件夹;x64和X86是已编译好的C&C++的64位和32位库文件夹。

              

 在X86或X64文件夹里面有vc10、vc11、vc12三个文件夹,分别对应VC++2010、VC++2012和VC++2013。因不同版本VC++生成的库文件所需的运行环境不同,因此配置VC++工程时需要选择相对应的二进制库文件。

  在vcXX文件夹下bin文件夹是公用的动态链接库,在系统环境变量里配置后,所有的opencv工程都能共享他们;lib文件夹是动态库隐式调用所需的静态链接文件;staticlib文件夹是静态链接库,使用staticlib可以生成不依赖动态库的程序。 

 

二、设置环境变量

  楼主的系统是Windows 8.1,"控制面板"—>""—>"系统和安全"—>"系统"—>"高级系统设置"—>"环境变量"

  在系统变量里找到Path变量,在Path中添加值SDK中的bin目录。本人解压在C盘,用到是32位库,VC++用的是2013,因此添加到bin目录为C:\opencv\build\x86\vc12\bin。注:环境变量配置后,需重启系统才能生效。

  三、VC++配置

  打开Visual Studio 2013,新建项目,选择Visual C++模板创建空项目。只是简单测试下OpenCV 能否正常使用,故选择了最简单的空项目来创建工程。

  项目(取名OpenCV)建好后,“View”—>"other Windows"—>"Property Manager"

下面分两步设置,先设置Debug情形下

  1.右击“Debug|Win32” —> “Add New Project Property Sheet” 取名OpencvDebugConfiguration

  2.右击“OpencvDebugConfiguration” —>“Property”

  3.点击"VC++ Directories“,在右侧当中找到”Executable Directories“,并在Executable Directories中添加“C:\opencv\build\x86\vc12\bin”(本人是解压在C盘的)。再找到”Library Directories“,并在其中添加”C:\opencv\build\x86\vc12\lib“。

 

 

 4.”C/C++“—>”General“—>”Additional Include Directories“    在Additional Include Directories中添加”C:\opencv\build\include“。

 

  5.”Linker“—>”General“—>”Additional Library Directories“    在Additional Library Directories中添加”C:\opencv\build\x86\vc12\lib“。

 

  6.”Linker“—>”Input“—>”Additional Dependences“    在Additional Dependences中添加如下: 

  opencv_calib3d248d.lib  opencv_contrib248d.lib  opencv_core248d.lib  opencv_features2d248d.lib  opencv_flann248d.lib  opencv_gpu248d.lib  opencv_highgui248d.lib  opencv_imgproc248d.lib  opencv_legacy248d.lib  opencv_ml248d.lib  opencv_nonfree248d.lib  opencv_objdetect248d.lib  opencv_ocl248d.lib  opencv_photo248d.lib  opencv_stitching248d.lib  opencv_superres248d.lib  opencv_ts248d.lib  opencv_video248d.lib  opencv_videostab248d.lib

 

接下来再设置Release情形下

所有的设置和Debug情形一致,唯有最后的第6步的Additional Dependences中添加的是如下(去掉Debug情形下的d):  

  opencv_calib3d248.lib  opencv_contrib248.lib  opencv_core248.lib  opencv_features2d248.lib  opencv_flann248.lib  opencv_gpu248.lib  opencv_highgui248.lib  opencv_imgproc248.lib  opencv_legacy248.lib  opencv_ml248.lib  opencv_nonfree248.lib  opencv_objdetect248.lib  opencv_ocl248.lib  opencv_photo248.lib  opencv_stitching248.lib  opencv_superres248.lib  opencv_ts248.lib  opencv_video248.lib  opencv_videostab248.lib

四、测试OpenCV的配置

  之前提过,在opencv/sources有很多的例子和教程的源代码,现在就使用其中的画线例子(drawing)来测试下:

  在项目中的”Source Files“—>"Add Existing Item",文件目录如下:

 

OpenCV2.4.9在Visual Studio 2013下的配置

Reference: 1)http://opencv-srf.blogspot.com/2013/05/installing-configuring-opencv-with-vs.html; 2)...
  • ccj5351
  • ccj5351
  • 2014年05月04日 04:20
  • 3815

基于visual studio 2013与opencv的环境配置

1.下载并安装OpenCV2.49以及visual studio 2013,由于安装步骤较为简单,再次不
  • dream_catcher_10
  • dream_catcher_10
  • 2014年08月28日 14:00
  • 3855

OpenCV3.0与VisualStudio2013配置

OpenCV3.0与VisualStudio2013配置   本文介绍了OpenCV3.0与VisualStudio2013配置使用过程。   工欲善其事,必先利其器。看上去没有什么技术难度,...
  • wujian_1205
  • wujian_1205
  • 2017年02月23日 21:06
  • 939

Visual Studio 2010配置Opencv2.4.9

1、下载软件下载OpenCV-2.4.9,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。下载VS2010,安装...
  • zhanghui_new
  • zhanghui_new
  • 2016年03月22日 19:07
  • 641

新手一步一步OpenCV+Win7+Visual Studio 2013环境配置

新手一步一步OpenCV+Win7+Visual Studio 2013环境配置
  • u012333003
  • u012333003
  • 2013年12月19日 21:09
  • 10972

Visual Studio 2013中OpenCV2.4.9的配置(64位的配置)

之前我是用的OpenCV2.4.8版本,因为重装了电脑,在官方网站看到了新版本,不过发现新的3.0.0的几个版本的文件好像并不一样,为了能够正常开发,还是选择了低版本的2.4.9。 因为用VS201...
  • liangkingz
  • liangkingz
  • 2015年05月18日 15:27
  • 2828

OpenCV学习DAY1——OpenCV-2.4.13在Visual Studio 2013中的配置

概述 OpenCV-2.4.13在Visual Studio 2013中的主要配置主要分为以下几步 1.在系统属性中设置环境变量。 2.在新项目的属性管理器中(Debug和Release)添加项目属性...
  • wujixiu
  • wujixiu
  • 2016年07月23日 23:27
  • 1985

Visual Studio+Opencv2.4.9环境配置

【原文】http://blog.csdn.net/poem_qianmo/article/details/19809337 转自浅墨
  • u012234115
  • u012234115
  • 2014年08月16日 14:39
  • 10146

OpenCV 2.4.9 +VS 2013 开发环境配置

OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS...
  • LTG01
  • LTG01
  • 2015年12月30日 11:21
  • 2629

win7 64位环境下配置visual studio2013 的opencv 3.0环境

# 安装 *首先去官网下载opencv3.0.,今天中午的时候,我下载了opencv3.1版本后,竟然发现include中没有X86的文件夹,无耐之下只好下载了opencv3.0的安装包。 * 下...
  • zccrazywinds
  • zccrazywinds
  • 2016年03月11日 19:38
  • 1367
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Visual Studio 2013 + OpenCV 2.4.9配置
举报原因:
原因补充:

(最多只允许输入30个字)