笔者在ubuntu上安装ORB-SLAM3的过程中,需要先安装依赖opencv。网上虽然有很多相关博客,但笔者经尝试可以说踩了不少坑。但最终逐个排查解决了问题,并且在另一台ubuntu18.04的机器上顺利完成安装。由于安装环境是全新的ubuntu,没有事先安装过的依赖,因此安装过程比较详细。在此将opencv3.2.0的整个安装流程记录如下,供大家参考。
笔者的安装环境
- ubuntu安装在虚拟机中,虚拟机为VMware15
- ubuntu18.04或16.04
- opencv-3.2.0
- opencv_contrib-3.2.0
下载安装包
首先需要下载opencv以及依赖包opencv_contrib,官网上有其他版本的,但下载速度较慢。这里提供两个github上的地址:
opencv-3.2.0下载地址: https://github.com/opencv/opencv/tree/3.2.0
opencv_contrib-3.2.0下载地址: https://github.com/opencv/opencv_contrib
如果版本不一致,可以使用以下地址:
https://github.com/opencv/opencv_contrib/releases/tag/3.2.0
可以直接使用git命令:
git clone https://github.com/opencv/opencv/tree/3.2.0
cd opencv-3.2.0 #为路径便于查找,依赖包opencv_contrib放在opencv目录下
git clone https://github.com/opencv/opencv_contrib
也可以直接下载zip压缩包:
wget https://github.com/opencv/opencv/archive/3.2.0.zip
wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip
之后使用tar等命令进行解压。
笔者用的方法是前者,且由于虚拟机上 下载速度慢,于是先clone到本