64位系统vs2013配置opencv3.0

来源:互联网 发布:教辅编辑待遇知乎 编辑:程序博客网 时间:2024/05/17 01:40

新出来的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查函数

0 0
原创粉丝点击