宝哥软件园

visual studio 2015 opencv2.4.13配置教程

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

改变实验室,改变计算机,重新配置开发环境。这个系列只是缺少一个完整的配置教程,所以我们应该半途而废。可能会造成这个系列的排版混乱!这个配置选择visual studio2015和opencv2.4.13,Opencv3.1不配置是因为opencv3.1中的非free库需要自己下载,而且目前大部分项目都是基于opencv2.4系列开发的,所以没有必要追求最新。了解了opencv的一些基本用法后,使用哪个版本的opencv就不再是问题了。

1.[计] 下载

首先,给出了visual studio 2015和opencv2.4.13的下载地址

视觉研究2015社区版:https://www.visualstudio.com/downloads/

opencv:https://opencv.org/

2.装置

vs2015安装网站上有教程,所以选择c开发环境。没什么好说的。

双击下载的opencvxxx.exe文件,如下所示:

选择一个解压后的文件夹,如E:20161123,然后点击“解压”,解压得到opencv名称的文件夹。

3.配置系统环境变量

计算机-右键单击-属性-高级系统设置-环境变量-系统变量

以下一系列数字

(1)高级系统设置

(2)环境变量

(3)系统变量

在系统变量中找到路径,然后单击编辑添加以下文件

该路径位于刚刚解压缩的opencv文件夹中。例如,我的路径是:

e : 20161123 opencv build x86 vc12 bin

文件中的X86和x64指的是你的系统是32位还是64位,而VC10、VC11和vc12代表的是不同的vs版本,vs2012之后的版本都是VC12。配置环境变量后,您需要重新启动或注销计算机。

4.vs2015永久配置opencv文件

打开vs2015并创建一个新项目。步骤如下

(1)

(2)

(3)添加。cpp文件

有两种形式

1).项目-源文件-右键单击-添加-创建新项目,如下所示

2).直接使用快捷键Ctrl+Shift a

(4)视图-属性管理器

(5)

找到Win32.user并双击打开

(6)选择VC目录-包括目录-三角形符号-编辑

(7)添加包含的目录

例如,我的文件路径是:

e : 20161123 opencv build include

e : 20161123 opencv build include opencv

e : 20161123 opencv build include opencv 2

然后确认,找到VC目录下的库目录,也编辑它,并添加库路径

比如我的路径是:e : 20161123 opencv build x86 vc12 lib

添加后点击确定。

(8)链接器-输入-附加依赖项

此时,您必须注意opencv版本

在opencv2.4.9的情况下,按如下方式添加调试库:

opencv _ ml 249d . lib opencv _ calib3d 249d . lib opencv _ contrib 249d . lib opencv _ core 249d . lib opencv _ features 2d 249d . lib opencv _ flann 249d . lib opencv _ GPU 249d . lib o pencv _ high GUI 249d . lib opencv _ imgproc 249d . lib opencv _ legacy 249d . lib opencv _ objdetect249 d . lib opencv _ ts 249d . lib opencv _ video 249d

对于opencv2.4.13,添加调试库

opencv _ calib3d 2413d . lib opencv _ contrib 2413d . lib opencv _ core 2413d . lib opencv _ features 2d 2413d . lib opencv _ flann 2413d . lib opencv _ GPU 2413d . lib opencv _ high gu I 2413d . lib opencv _ imgproc 2413d . lib opencv _ legacy 2413d . lib opencv _ ml 2413d . lib opencv _ non REE 2413d . lib opencv _ objdetect2413 d

如果要添加发行库,只需删除文件名后的d。

根据opencv版本,上述库名可以直接复制。关闭vs2015会提示您保存配置。然后重新打开项目并输入以下代码来测试opencv是否配置成功

# include IOs stream # include opencv 2 core core . HPP # include opencv 2 high GUI high GUI . hppusing命名空间std使用命名空间cv;int main(){ Mat srcImage=imread(' Lena . jpg ');//加载名为window ('Lena ',window _ autosize)的图像文件;//将显示图像的窗口标题设置为lena,属性设置为自动调整imshow的大小(' lena ',srcImage);//显示图片waitKey(0);返回0;}运行结果如下:

注意:

1.程序中使用的图片存储在项目目录中,否则,输入路径名

2.第一次运行可能会导致缺乏。dll库,如动态链接库,如MSVCP120D.dll和MSVCR120D.dll。在这种情况下,您可以

在网上下载相应的动态链接库,然后放入系统文件中

对于32位操作系统,放:C:WindowsSystem32

对于64位操作系统,放:C:WindowsSysWOW64

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+