本次采用树莓派4B(4G,官方系统)编译,运行ORB_SLAM2。在树莓派上搭建ORB_SALM的运行环境与在Ubuntu上大同小异。以下为环境的具体配置过程。
1.安装相关依赖
(1)安装相关依赖包
终端输入以下命令进行安装。
sudo apt-get install libboost-all-dev libblas-dev liblapack-dev
(2)安装数学运算库-eigen
登录eigen的官网下载eigen3.2源码(eigen官网)。下载完成、解压源码后,在终端中进入源码主目录,并输入以下命令完成eigen库的编译,安装。
mkdir build
cd build
cmake ..
make
sudo make install
(3)安装OpenCV库
(1)安装OpenCV的依赖项。因为树莓派4B官方系统的内核版本比较高,所以部分依赖项会与在Ubuntu上装的有所不同。在终端输入以下命令进行安装。
sudo apt-get install build−essential libgtk2.0−dev libvtk5−dev libjpeg−dev libtiff5−dev libjasper−dev libopenexr−dev libtbb−dev
(2)从OpenCV官网下载源码。这里的源码版本选择比较重要。因为如果版本过低或者过高都会造成编译警告太多,甚至直接编译不过(可能和所装的依赖项有