本文首发于“小白学视觉”微信公众号,欢迎关注公众号
本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究!
经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。
大多数的学生开发者使用的是Windows系统,在Windows系统中就不得不提到微软强大的Visual Studio集成开发环境(IDE),Visual Studio拥有大量不同的版本,而不同版本对于OpenCV版本的兼容性也不尽相同。虽然已经发布Visual Studio 2019,但是目前OpenCV 4.1仅支持Visual Studio 2015和Visual Studio 2017两个版本。因此对于在Windows环境下使用OpenCV4.1版本的开发者,需要将IDE更新到提到的两个版本。Visual Studio的安装和使用并不是本书的重点,读者可以去微软官网下载需要的版本,按照教程完成安装和使用。笔者使用的是Visual Studio 2015版本,因此推荐读者在学习本书的过程中与笔者使用同一版本IDE,这样可以减少在运行示例代码过程中的调试时间,将更多的精力用在学习OpenCV的算法和代码中。
在Windows环境下安装主要包含5个步骤,分别是下载和安装OpenCV SDK、配置包含路径、配置库目录、配置链接器、配置环境变量。当每一步都配置完成后便可以开始OpenCV的学习之旅,接下来将会对每一步进行详细的介绍。
下载和安装OpenCV SDK
OpenCV SDK获取非常简单,通过搜索引擎可以直接搜索到OpenCV官网,在官网中找到Releases选项,里面会有历史发布的OpenCV各个版本,找到OpenCV 4.1版本的下载界面,发现有多个可以选择项,如图1-1所示。其中Docs选项链接OpenCV的文档库包含模块组成、函数介绍等内容,不过很可惜文档全部是英文的,部分同学阅读起来还是存在着很多不方便之处。Sources选项是Ubuntu等Linux系统下的安装包,关于其安装方式,我们会在后面介绍。GitHub选项链接到GitHub中OpenCV 4.0版本的下载文件,其内容与通过其他选项下载的内容是一致的。Windows选项、iOS pcak选项和Android选项分别是在Windows系统、iOS系统和Android系统下的安装包。很遗憾OpenCV4.0并不支持Android环境的开发,但是OpenCV 4.1版本已经支持Android环境。最后一个选项Release Notes选项是最新版本的更新信息。
图1-1 OpenCV 4.0版本安装包下载区域
下载完成后得到“opencv-4.1.0-vc14_vc1