原文出处:http://blog.csdn.net/desti5/article/details/39012343
新出来的opencv3.0尝尝鲜,文章可能图片占主要方便易学。
电脑:win8 x64
平台:VS2013 64位
opencv:300-alpha
(1)下载安装opencv300-alpha(一般会搜这文章的都应该是下载了的,已下载安装直接跳过这一步)
www.opencv.org(官网废话貌似)
我把三个平台下的opencv都上传到了云盘,地址和密码在下面
链接: http://pan.baidu.com/s/1c0H59CW 密码: 9vsd
(2)配置环境变量
计算机属性->高级系统设置->环境变量->Path->变量值
把你opencv程序对应的目录加进去,我这里的目录是E:\opencv\opencv\build\x64\vc12\bin。查找你opencv的安装目录,opencv目录下会有两个子目录build和source,build下面是你搭建环境要用到的,source是一个源码目录,里面有各个模块的源码。bulid下面有几个目录有x64和x86,64位系统选x64文件夹,32位系统选x86文件夹,各自文件夹下面都会对应三个文件夹,vc10、vc11、vc12分别对应了vs2010、vs2012、vs2013。根据你vs版本的不同选择相应的目录下面的bin文件夹,然后复制这个目录地址加入到Path的变量值里面,注意要用“;”分开。(配置环境变量是要重启才有效的)
(3)打开属性管理器(这里是为了后面方便我们一次就永久的配置opencv)
视图->其他窗口->属性管理器
(4)打开项目属性
属性管理器->Debug|Win32->Microsoft.Cpp.Win32.user->属性
(5)加入包含目录和库目录
Microsoft.Cpp.Win32.user属性页->VC++目录->包含目录
加入包含目录
..\opencv\build\include
..\opencv\build\include\opencv
..\opencv\build\include\opencv2
(..代表opencv安装的文件夹目录,我安装在E:\opencv)
Microsoft.Cpp.Win32.user属性页->VC++目录->库目录
加入库目录
..\opencv\build\x64\vc12\lib
(300-alpha与其他以前版本在库目录上有所不同,多出一个staticlib文件夹,这一步你选择lib和staticlib最终你都是能配置成功,但是staticlib与以前版本一样一大堆的依赖项要加,如果你这一步选lib就只需要加入两个依赖项,300-alpha人性化了有木有)
(6)附加依赖项
Microsoft.Cpp.Win32.user属性页->链接器->输入->附加依赖
opencv_ts300d.lib
opencv_world300d.lib
(7)配置管理器
因为电脑是64位系统所有还要改运行平台,两个地方
Microsoft.Cpp.Win32.user属性页->链接器->高级->目标计算机(选MachineX64)
活动->配置管理器->平台->新建(选x64)
(这里我一直没有找到可以让vs默认为x64平台的方法,所有每次新建项目都要新建一次平台,如果有知道一次让vs就默认为x64的请告之)
配置流程基本就是这样子了
我推荐一个vs专门为opencv做的超级好用的插件ImageWatch,最新版本vs2013也是支持的。
建议不懂opencv可以多上官网www.opencv.org查函数
版权声明:本文为博主原创文章,未经博主允许不得转载。