**
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学到了一些东西,希望对你有所帮助,一起共同进步,欢迎大家和我一起学习交流!