安装SLAM评估工具evo需要注意的2点问题

第1点:安装matplotlib

直接在终端上输入命令

pip install matplotlib

会报错如下:

failed building wheel for matplotlib
#include
compilation terminated.
error:command"aarch64-linux-gnu-gcc"failed with exit status 1

这是我们通过在终端上输入命令

sudo apt-get install libfreetype6-dev

来解决。
继续在终端输入命令

pip install matplotlib

来安装matplotlib,这时便可以顺利安装了(最后会出现successfully balabala之类的)。

第2点:安装scipy

先安装依赖

sudo apt-get install gfortran

再安装scipy

pip install scipy

其它

剩下的就按照github上的官方教程https://github.com/MichaelGrupp/evo来安装evo就行了。
安装完成之后重新启动Ubuntu18.04,输入命令

cd test/data
evo_traj kitti KITTI_00_ORB.txt KITTI_00_SPTAM.txt --ref=KITTI_00_gt.txt -p --plot_mode=xz

得到运行结果:
安装SLAM评估工具evo需要注意的2点问题_第1张图片
到此,成功安装并验证!

你可能感兴趣的:(安装SLAM评估工具evo需要注意的2点问题)