本文首发于“小白学视觉”微信公众号,欢迎关注公众号
本文作者为小白,版权归人民邮电出版社所有,禁止转载,侵权必究!
经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。
前面我们已经介绍了如何在Windows系统中安装OpenCV 4。虽然本书中程序代码主要在Windows运行,但是相信有一些读者使用Ubuntu系统进行计算机视觉的学习,因此本小节将介绍如何在Ubuntu系统中安装OpenCV 4.1。如果你仅仅是在Windows系统中使用OpenCV 4.1,可以跳过本小节内容。对于Ubuntu版本的介绍这里不做过多的说明,感兴趣读者可以自行查询相关内容,笔者使用的是Ubuntu 16.04,因此将会介绍如何在该系统中安装OpenCV 4.1。可能有读者使用Ubuntu 14.04或者Ubuntu 18.04,不过安装OpenCV 4.0的方法和步骤都是相似的。
安装OpenCV 4.1需要的依赖项
由于最新版的OpenCV 4.1需要CMake 3.5.1版本,因此需要保证电脑中安装的CMake编译器版本高于3.5.1。可以通过代码清单1-2中的命令安装最新版CMake。
代码清单1-2 安装最新版CMake命令
1. sudo apt-get update
2. sudo apt-get upgrade
3. sudo apt-get install build-essential cmake
其中安装“update”和“upgrade”分别是更新软件源和查看是否有软件需要更新,这两个命令一般用于安装系统后初次下载软件,或者更换源之后执行,可以根据实际情况不输入该命令。安装的“build-essential”是Linux系统中常用的一些编译工具,“cmake”会直接安装最新版CMake编译器。
OpenCV 4.0的使用会需要很多的依赖项,例如图片编码库、视频编码库等。不过这些依赖是针对某些特定的功能,即使某些功能的依赖项没有安装,也不会影响OpenCV 4.1的编译与使用,只是在使用特定功能时会出现问题。因此在不确定某型功能以后会不会用到时