opencv3.0安装与配置(windows7-8+VS2013)

来源:互联网 发布:弹珠汽水淘宝 编辑:程序博客网 时间:2024/05/16 12:34

由起,最近在学习opencv,经过几天折腾完成了 opencv3.0的安装与测试。安装过程主要参考了youtube上的两个视频。

建议大家看完这两个视频再来学习本文,这里给出这两个视频的共享链接

链接: http://pan.baidu.com/s/1sjqZuUx 密码: v8dh (实际有三个视频,其中一个是另外两个合成的)


关于安装过程中环境变量的设置,以及visualstudio属性管理项参数的简单解释可以参考浅墨星云的博文。

我的安装环境:windows8 + VisualStudio2013

废话少说,opencv3.0 的安装过程分为四步:

  1. 下载并提取opencv3.0 for windows. 
  2. 设置windows系统的环境变量
  3. 配置VisualStudio2013的项目属性
  4. 测试opencv3.0是否已经安装成功
第一个步骤不再详细叙述,可以参考网络上其他博文,对于opencv的不同版本这个步骤是一致的。我将opencv3.0放在了 ‘D:\Program Files\’文件夹下。完成后,你应该能够在这个文件夹下找到一个叫 'opencv' 的文件夹重点讲下,步骤二和步骤三,因为对于opencv3.0的安装,参照网络上关于opencv2.4 等的安装方法是无法成功的。

步骤二:设置windows环境变量:添加一个叫做OPENCV_DIR的环境变量,OPENCV_DIR=<path>/build/<architecture>/<vcxx>
这里解释下<path>, <architechture>, 和 <vcxx> 这3个参数

<path>:就是你提取(解压缩,安装)opencv3.0的路径,例如我的<path> 就是 ‘D:\Program Files\opencv’。打开这个文件夹你可以看到下面内容:

其中有两个文件夹,sources,存放着源代码文件;进入build文件夹,可以看到


<architecture>:就是指的 'x64' 和 ‘x86’ 文件夹,我的计算机是64位的,所以我选择了x64。进入x64文件夹,看到


<vcxx>:指的visual studio版本,但是要注意的是 vc11实际 对应的是Visual Studio 2012, vc12实际 对应的是Visual Studio 2013。是不是有点儿蛋疼啊?
我的机子是Visual Studio 2013,因此我选择vc12。

经过以上介绍,最终我的'OPENCV_DIR' 设置为 'D:\Program Files\opencv\build\x64\vc12'


步骤三,配置Visual Studio 项目属性。完成步骤二后Visual Studio还不能找到OpenCV的库,因此需要设置VisualStudio的项目属性。这里给出针对 Debug模式的configuration
 
Additional include Directories -- $(OPENCV_DIR)\..\..\include

Additional Library Directories --  $(OPENCV_DIR)\lib

Additional Dependencies --  opencv_ts300d.lib; opencv_world300d.lib

关于项目属性选项的解释大家可以参考这篇博文:VS项目属性配置项目的总结


0 0
原创粉丝点击