OpenCV3.1.0+VS2013安装方法

OpenCV3.1.0+VS2013

VS2013下OpenCV3.1.0环境配置

小编Win7_64bits的系统,经历无数次的配置后终于成功。此配置只要首次操作之后便可以长久使用(当然没有被恶意修改的前提下)。这些个配置简单来说就是为我们的后续工程服务的。下面让我们开始吧。

工具/原料

·        VS2013

·        OpenCV3.1.0

下载安装OpenCV3.1.0

1.   1

相信大家机器上已经装有VS2013了吧,假若没有下载安装,请先安装吧,可以到官网下载:  https://www.visualstudio.com/

下面让我们前往下载OpenCV3.1.0

http://opencv.org/

下载界面如图所示,进入OpenCV for Windows等待4-5秒开始下载

将她下载到你电脑的一个文件夹中备用

2.    2

下载完之后会有一个这样图标的文件,是一个可执行的.exe文件,点击运行

将其解压到一个文件夹中,解压之后的文件夹是不可以删除的,所以解压路径慎重选择,比如小编的路径是D:\OpenCV3.1.0

等待一段时间OpenCV3.1.0近3个G的文件就解压到D:\OpenCV3.1.0

其下有build和sources两个文件夹

END

OpenCV3.1.0环境变量配置(若opencv安装路径与另一台电脑相同,则另一台电脑上正常运行的opencv程序,在环境变量配置完成后,不在进行后续配置,可以直接rebuild后run)

1.   1

选择计算机,右键属性->高级系统设置->环境变量->系统变量->找到PATH->在变量值中添加相应路径

小编的路径是“D:\OpenCV3.1.0\opencv\build\x64\vc12\bin”注意不要在路径最后加分号,但两条路径间就得加上分号。其实这条路径就是刚刚解压OpenCV3.1.0的路径,其中x64指的是64位系统vc12对应VS2013

2.    2

但这样配置,小编发现第一次并不好用,所以就将“D:\OpenCV3.1.0\opencv\build\x86\vc12\bin” 32位的路径也加进来了,发现好使。(有时只有x64,无x86)

3.    3

所以小编在PATH后添加的完整内容为:“;D:\OpenCV3.1.0\opencv\build\x64\vc12\bin;D:\OpenCV3.1.0\opencv\build\x86\vc12\bin 

大家可以按照自己的路径进行设置就好^O^ 

END

建立一个Win32控制台项目

1.   1

首先打开VS2013

文件->新建->项目->Visual C++新建Win32控制台项目

输入名称,比如help并选择一个位置的文件夹

2.    2

点击下一步,在点击下一步,勾选空项目,然后点击完成

END

VS2013包含目录、库目录配置

1.   1

现在进行目录的配置

先在源文件下建立一个.cpp源文件

取名为main.cpp

2.    2

然后点击视图,在视图下找到其他窗口,在其他窗口下找到属性管理器,点击打开

3.    3

然后便会有一个属性管理器的窗口了,接下来点开工程文件help,下边会有一个Debug|Win32的文件夹,点开,下有名为Microsoft.Cpp.Win32.user的文件,右键属性

4.    4

然后选择通用属性下的VC++目录,右边会有包含目录库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录

D:\OpenCV3.1.0\opencv\build\include

D:\OpenCV3.1.0\opencv\build\include\opencv

D:\OpenCV3.1.0\opencv\build\include\opencv2

这三条路径要依据自己解压OpenCV3.1.0的路径进行修改

5.    5

再点击库目录添加下面一条路径,这里小编选择的是x86,之前试过用x64发现不好使,所以x86对我的机器是好使得,大家可以尝试一下。

D:\OpenCV3.1.0\opencv\build\x86\vc12\lib

END

链接库配置----添加附加依赖项

1.   1

还是刚才的属性页面

点击链接器,选择输入,会在右侧看到附加依赖项,添加下面两个文件

opencv_ts300d.lib(我是OpenCV3.1.0+vs2013,此文件找不到,不管它)

opencv_world300d.lib

2.    2

说明:这里小编添加的是Debug模式的,会看到文件的结尾有d,

假如要添加Release模式的,将d去掉即可

Release模式:

opencv_ts300.lib(我是OpenCV3.1.0+vs2013,此文件找不到,不管它)

opencv_world300.lib

END

显示图片

1.   配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功吧!

首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码

#include<opencv2\opencv.hpp>

using namespace cv;

int main()

{

Mat picture = imread("lifehappy.jpg");//图片必须添加到工程目录下

                                       //也就是和help.cpp文件放在一个文件夹下!!!

imshow("测试程序", picture);

waitKey(20150901);

}

然后点击本地Windows调试器,或者按F5运行程序-----

 

2.    3

照上面的做,问题出现了:模块计算机类型×64与目标计算机类型×86冲突

解决办法:

      解决方案平台,选“x64”,仍不通,则:

(1)   配置项目属性:右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。

 3)选择相应的编译平台:将平台选为X64,若无此选项,则点击配置管理器,选择X64平台,若无则新建一个X64平台并选中。如下图:


 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值