配置环境:

操作系统: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 配置的更多相关文章

  1. 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 ...

  2. Visual Studio 2013 Ultimate因为CodeLens功能导致Microsoft.Alm.Shared.Remoting.RemoteContainer.dll高CPU占用率的折中解决方案

    1.为什么Microsoft.Alm.Shared.Remoting.RemoteContainer.dll的CPU占用率以及内存使用率会那么高? 在Visual Studio 2013 Ultima ...

  3. Visual Studio 2013 Ultimate的可视化代码功能

    可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequen ...

  4. Windows 7旗舰版安装Visual Studio 2013 Ultimate的系统必备及注意事项

    系统必备: 1.Windows7 SP1 2.IE 10

  5. 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

    昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译.分享给 ...

  6. Visual Studio 2013 新功能 Memory Dump 分析器

    本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载. TechEd2013 发现新功能 12月5日和6日,在国家会议中心参加了微软的 TechEd2013 ...

  7. 微软正式公布Visual Studio 2013 Update 3 (2013.3) RTM

     昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式公布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译. ...

  8. Visual Studio 2013 Update 3

    微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM   昨 天微软的Visual Studio 2013 Update 3(Visual Studio 201 ...

  9. Visual Studio 2013 Update 3 RTM 正式发布

    VS2013.3 RTM已发布! 完整安装包:http://download.microsoft.com/download/6/F/0/6F0777D3-3541-465F-8639-A8F9D36B ...

随机推荐

  1. scala函数用法

    直接上代码. package com.test.scala.test object Function { def main(args: Array[String]): Unit = { println ...

  2. Linux下的文件结构,及对应文件夹的作用

    Linux下的文件结构,及对应文件夹的作用 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比 ...

  3. Git 分支创建

    分支策略:git上始终保持两个分支,master分支与develop分支.master分支主要用于发布时使用,而develop分支主要用于开发使用. 创建master的分支developgit che ...

  4. 仿win8磁贴界面以及功能

    做移动产品界面占很大的一部分,同时也是决定一款产品好的的重要因素,最近看见有人放win8的界面效果,搜了两款,一款是只是仿界面没有特效,另一款是自定义组件能够实现反转效果,今天分析一下这两类界面. 仿 ...

  5. vm装xp安装成功后进入不了系统

    1.如果是用虚拟光驱,你肯定步骤是先新建的虚拟机,再安装的虚拟光驱,所以会出现这样的问题.(请先安装虚拟光驱,再新建虚拟机,再用虚拟光驱加载镜像文件,问题解决)2.如果是直接使用的镜像,那么在GHOS ...

  6. 配置Android的NDK开发环境(eclipse)

    ndk下载地址: http://blog.csdn.net/zhanghuoding/article/details/51345256 在eclipse设置ndk位置 右键你的工程,android t ...

  7. 51nod1049 最大子段和【动态规划】

    N个整数组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的连续子段和的最大值.当所给的整数均为负数时和为0. 例如:-2,11,-4,13,-5,- ...

  8. idea和eclipse互相导入方法

    1.eclipse maven项目导入idea 只需要在pom.xml文件中加入如下图 为了加载项目里的一些配置文件(例如.xml和.properties文件) 2.idea maven 项目导入ec ...

  9. Linux之强大的selinux

    简单点说,SELinux就是用来加强系统安全性的.它给一些特定程序(这些程序也在不断增加)做了一个沙箱,它将文件打上了一个安全标签,这些标签属于不同的类,也只能执行特定的操作,也就是规定了某个应用程序 ...

  10. BZOJ 1617 Usaco 2008 Mar. River Crossing渡河问题

    [题解] 显然是个DP题. 设$f[i]$表示送$i$头牛过河所需的最短时间,预处理出$t[i]$表示一次性送i头牛过河所需时间,那么我们可以得到转移方程:$f[i]=min(f[i],f[i-j]+ ...