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 的安装过程分为四步:
- 下载并提取opencv3.0 for windows.
- 设置windows系统的环境变量
- 配置VisualStudio2013的项目属性
- 测试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
- opencv3.0安装与配置(windows7-8+VS2013)
- OpenCV安装配置(VS2013+OpenCV3.0)
- 【win10+vs2013+opencv3.0安装与配置的详细过程】
- 【window10+vs2013+opencv3.0+cuda7.5安装与配置】
- openCV3.0.0+win10+vs2013安装与配置
- VS2013配置OpenCV3.0
- VS2013配置OpenCV3.0
- opencv3.0, vs2013配置
- VS2013配置Opencv3.0
- VS2013+opencv3.0配置
- VS2013配置opencv3.0
- OpenCV3.0+VS2013+Windows7开发环境搭建
- vs2013+qt+opencv3.0配置
- VS2013配置OpenCV3.0 alpha
- vs2013+qt+opencv3.0配置
- OpenCV3.0+VS2013配置教程
- openCV3.0+VS2013的配置
- Win10+VS2013+OpenCV3.0配置
- 字符整型指针
- Apache与Nginx网络模型
- iOS9 HTTP 不能正常使用的解决办法
- 给 Android 开发者的 RxJava 详解
- 看论文学算法---退火算法
- opencv3.0安装与配置(windows7-8+VS2013)
- opencv使用GrabCut算法提取前景物体
- java多线程学习笔记(一) ——Thread
- python datetime模块用strftime 格式化时间
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- 微软小娜开发教程<二>
- 国外牛人总结的机器学习领域的框架、库以及软件
- 《C++编程规范》读书笔记
- linux 命令总结