文章目录
首先需要说明下,我的电脑是win10、64位的,使用vs2017作为常用的C++IDE。opencv3.4.4是最近才更新的,不到半个月。不过这两天听说opencv也刚出了4.0版本,还没有去体验,现在还是使用opencv3.4.x版本的吧,毕竟用的人多,出了问题也好Google。之前电脑上配置了3.4.0版本的,可是由于opencv在3.4.1版本后加入了许多关于深度学习的模块,显然3.4.0版本是无法体验的,所以就打算装个3.4.4版本的,尝尝鲜。
1 准备工作
1.1、下载opencv源文件
推荐去GitHub上下载吧,地址,点进去之后,选择对应模块,找到release,如下图所示,点击,然后下载对应版本,这里选择opencv3.4.4版本的。
同理可下载opencv-contrib模块,切记,切记,两者的版本要一直,这里都是3.4.4。如下图所示(点zip就可以下载了)。
1.2、解压文件
将上述得到的两个文件解压。如下图所示。请注意,其中有个文件是.exe,不要紧张,和安装的文件不同,其实就是一个解压过程。这里我都将其解压到D:\OpenCV\opencv-3.4.4,你可以自己重新设置自己的目录,不过一定要记住,后面要用。
1.3、cmake安装
由于我电脑上已经有了cmake,这里我就不说明cmake的安装过程了,网上有很多教程。
1.4、visual studio 2017的安装
我这里使用的是vs2017的专业版,当然肯定是破解的了。vs的安装很简单,自行百度吧。
2 cmake编译
在cmake编译过程中,会下载很多东西,而且又是外网,很多时候会下载失败,所以推荐使用vpn吧。
2.1、设置cmake的路径
如下图所示,设置source文件目录,我这里是D:\OpenCV\open