OpenCV 入门教程1,关于opencv的安装与使用(visual studio2015+opencv3.4)

**

OpenCV 入门教程1,关于opencv的安装与使用(visual studio2015+opencv3.4)

**

**

一、 关于opencv

**
opencv想必大家都不陌生,就是一个计算机的开源视觉库,里面实现了许多基本的图像处理操作,我们安装opencv后,就可以直接使用其中的功能,通过调用相应的函数。我自己也是断断续续在网上找了很多教程,学了一些,现在也是有所了解,因此把自己的知道的一些东西分享出来,大家一起交流讨论。

**

二、opencv的安装与使用

**
关于opencv的安装,网上已经有很多教程,都是先安装visual studio,在下载opencv,然后新建工程在里面配置opencv的相关属性,开始我也是这样做的,但是这种配置太过于麻烦,并且不利于程序的移植。因此,今天我会说说我是怎么使用和配置opencv的。
第一步肯定要先安装visual studio,这个自己去网上可以下载,一般都社区版本,专业版等等,对于我们来说,社区版就够用了,我安装的就是社区版的 ,我自己装的的vs2015,这个看个人只要能够使用就可以了。
安装完vs后就要配置opencv了,这个其实很简单,首先在网上下载opencv,就在官网下载就可以了,看好自己的版本下载完后解压后就是一个文件库。

在这里插入图片描述
可以看到就是一个库,里面有很多代码文件等。其实我们需要的就是一部分,D:\Programs files\opencv\build\include 在这个文件下可以看到有两个文件夹,一个opencv,一个opencv2,这个里面就是一些我们需要的东西。其实我们在真正使用的时候总共需要三个东西,一个就是这两个文件夹,还有一个.dll的动态链接库,还有一个.lib的静态链接库。
下面给大家看看如何使用,首先打开vs,可以自己新建一个工程,然后在你自己的工程名字右击点击属性,如图,在这里插入图片描述
点击 配置属性下的VC++目录,里面有两个一个叫包含目录,一个叫库目录,如图,在这里插入图片描述
在这两个目录下,放置对应的文件就可以了,上面是我自己放置的文件,其中 F:\vs projects\bird\bird\Share\include文件夹下放的是opencv和opencv2 两个文件,F:\vs projects\bird\bird\Share\lib文件夹下是需要的.lib静态链接库,如图,
在这里插入图片描述然后在这里插入图片描述这个都是在寄自己新建的工程里面,然后点击 链接器,点击下面的输入,如图,在这里插入图片描述点击第一行,附加依赖项最右边的下拉,点击编辑,将我们所需要的.lib静态库粘贴上,在这里插入图片描述后面那些是我自己工程所需要的库,我们使用opencv只需要添加opencv的静态链接库就可以了,最后,不要忘记点击应用和确定,这样配置就完成了。
同样在和静态库相同的文件夹下放上对应的.dll动态链接库,如图,在这里插入图片描述
这个只需要在对应文件夹下就可以了。
可以将这些都放在一个share文件夹下面,或者取一个别的名字,里面就是一个include库,一个lib库,一个dll库,这样就打工告成,最后可以写一个简单的测试程序测试下我们的opencv可以了,是否成功实现了。
编写完后,在release文件夹下会生成exe执行文件,这样我们把share文件考过去之后,exe就可以直接运行,将release文件夹拷到别的电脑上也可以运行,这样我们的程序及可以很方便的移植,这样就可以直接将这个工程给别人,只要他安装了vs就可以编辑调试,不用再去配置opencv了。
其实,说白了我们这样做就是给opencv配置了一个相对路径,只要将opencv所需要的对应库放在对应工程文件下,就可以很方便的移植。
这是本人学习opencv学到了一些东西,希望对你有所帮助,一起共同进步,欢迎大家和我一起学习交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值