OpenCV:Visual Studio 2013 Ultimate中OpenCV 2.4.8 配置
配置环境:
操作系统:Win8.1 64位
IDE平台:Visual Studio 2013 Ultimate
一、准备OpenCV 2.4.8
1、下载:从官网下载 OpenCV2.4.8: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.8/opencv-2.4.8.exe/download
2、解压:双击下载的opencv-2.4.8.exe解压,比如:E:\OpenCV
说明:
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++project时须要选择相相应的二进制库文件。
在vcXX目录下bin目录是公用的动态链接库。在系统环境变量里配置后,全部的opencvproject都能共享他们;lib目录是动态库隐式调用所需的静态链接文件。staticlib目录是静态链接库,使用staticlib能够生成不依赖动态库的程序。
二、配置环境变量
1、计算机--属性--高级--环境变量
2、在系统变量里找到Path变量,在Path中加入值SDK中的bin文件夹。
注:环境变量配置后。需重新启动系统才干生效。
三、Visual Studio 2013设置
打开Visual Studio 2013。新建项目。 选择Visual C++模板创建空项目。
项目建好后,视图--属性管理器
Debug设置 :
1.右击“Debug|Win32”--加入新项目属性表,默认名为PropertySheet
2.右击PropertySheet--属性
3.点击VC++文件夹,在右側其中找到可运行文件文件夹,加入E:\OpenCV\opencv\build\x86\vc12\bin(本人是解压在E盘的)。再找到库文件夹。并在其中加入E:\OpenCV\opencv\build\x86\vc12\lib
4.”C/C++“—>常规—>附加包括文件夹 加入E:\OpenCV\opencv\build\include
5.链接器--常规--附加库文件夹 加入E:\OpenCV\opencv\build\x86\vc12\lib
6.链接器--输入--附加依赖项 加入:
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步的附加依赖项中加入的是例如以下(去掉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的配置
接下来能够加入E:\OpenCV\opencv\sources\samples\cpp文件夹中的样例来调试一下:
正常执行后即配置成功。
OpenCV:Visual Studio 2013 Ultimate中OpenCV 2.4.8 配置的更多相关文章
- Visual Studio 2013 Ultimate & IIS Express 8.0 错误 [iisexpress.exe”已退出,返回值为 -1073741816 (0xc0000008)] 解决方法
1. 开发环境 Visual Studio 2013 Ultimate IIS 8.0 Express 2. 错误信息 错误提示:iisexpress.exe”已退出,返回值为 -1073741816 ...
- Visual Studio 2013 Ultimate因为CodeLens功能导致Microsoft.Alm.Shared.Remoting.RemoteContainer.dll高CPU占用率的折中解决方案
1.为什么Microsoft.Alm.Shared.Remoting.RemoteContainer.dll的CPU占用率以及内存使用率会那么高? 在Visual Studio 2013 Ultima ...
- Visual Studio 2013 Ultimate的可视化代码功能
可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequen ...
- Windows 7旗舰版安装Visual Studio 2013 Ultimate的系统必备及注意事项
系统必备: 1.Windows7 SP1 2.IE 10
- 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM
昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给 ...
- Visual Studio 2013 新功能 Memory Dump 分析器
本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. TechEd2013 发现新功能 12月5日和6日,在国家会议中心参加了微软的 TechEd2013 ...
- 微软正式公布Visual Studio 2013 Update 3 (2013.3) RTM
昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式公布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译. ...
- Visual Studio 2013 Update 3
微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM 昨 天微软的Visual Studio 2013 Update 3(Visual Studio 201 ...
- Visual Studio 2013 Update 3 RTM 正式发布
VS2013.3 RTM已发布! 完整安装包:http://download.microsoft.com/download/6/F/0/6F0777D3-3541-465F-8639-A8F9D36B ...
随机推荐
- C# 利用反射进行类型转换
/// <summary> /// 父类转子类 /// </summary> /// <typeparam name="TParent">< ...
- SVN系列学习(二)-小乌龟的安装与配置
1.TortoiseSVN的介绍 TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录. 2.TortoiseSVN的安装 下载地址:http:/ ...
- Unity学习-鼠标的常用操作(八)
本次主要介绍5个鼠标事件 void OnMouseEnter():鼠标进入 void OnMouseExit():鼠标移出 void OnMouseDown():鼠标点击 void OnMouseUp ...
- Unity学习-工具准备(一)
工具介绍 Unity 4.5.4 VS2013 Visual Studio 2013 Tools for Unity unity3d圣典 五大面板 Hierarchy:场景资源面板 [管理 当前场景 ...
- D3.js 力导向图(小气泡围绕中心气泡)
html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3 ...
- zblog插件增加后台导航栏的方法
有时我们经常需要对插件进行设置,但是又不能让用户去做这些,那么下面的方法将会给插件增加在后台导航栏显示的功能 首先打开对应插件的文件夹,找到对应插件的 include.php 文件 将下面的代码粘 ...
- ( 转)Hibernate常用API
http://blog.csdn.net/yerenyuan_pku/article/details/65103203 可在度娘上摘抄如下文字: Hibernate的核心类和接口一共有6个,分别为:S ...
- (转)Hibernate框架基础——cascade属性
http://blog.csdn.net/yerenyuan_pku/article/details/52760010 我们以部门和员工的关系为例讲解一对多关联关系映射时,删除部门时,如果部门有关联的 ...
- 初学者怎么才能快速学会Python?
提起对Python的印象,除了全能之外恐怕就是简单易学了.很多人都在推荐新手学Python入门,毕竟语法简单.语句简洁,所谓“人生苦短我用Python”绝不是一句空话.不过也不能忽视一点:Python ...
- 数据结构与算法(5) -- deque
vector是单向开口的连续线性空间,deque则是一种双向开口的连续线性空间.所谓双向开口,意思是可以在头尾两端分别做元素的插入和删除操作.stl中deque与vector最大的差异,一在于dequ ...