使用evo评估ORB-SLAM3 (1)-python3安装evo

本文档介绍了如何在非ROS环境下安装ORB-SLAM2及其依赖,如Numpy、Scipy和Matplotlib,并通过pip安装evo工具。在安装过程中遇到的pip源问题和旧版本numpy导致的错误,以及解决这些问题的方法。测试evo安装成功后,为后续使用evo评估ORB-SLAM2在TUM、KITTI和EuRoC数据集上的精度打下基础。
摘要由CSDN通过智能技术生成

参考【SLAM】运行ORB-SLAM2并使用evo工具评估TUM/KITTI/EuRoC单目数据集_Venistar的博客-CSDN博客_evo评估kitti

1 安装依赖项

1.1 Numpy安装

命令如下,此处不安装,后面安装evo时会自动安装

$ sudo apt-get update
$ sudo apt-get install python3-numpy


1.2 SciPy安装

 $ sudo apt-get install python3-scipy

1.3 matplotlib安装

 $ sudo apt-get install python3-matplotlib

3 evo安装

3.1 pip安装

$ pip install evo --upgrade --no-binary evo
注意python版本,如果是python3,用下面命令,但要在python3中安装pip

sudo apt-get install python3-pip

$ pip3 install evo --upgrade --no-binary evo

3.2 测试

 $ evo_ape -h

出现下面结果说明安装正确。

 4 问题与解决方法

4.1 pip源

我在安装时,刚开始pip用的国外的源,太慢,安装一直失败,改用了清华的源,成功了。

4.2 其中有旧版本的numpy

安装后没有报任何错误,但测试没有反映,如下图

 解决方法,安装命令改为

$ sudo pip3 install evo --upgrade --no-binary evo

未完,后续见如下两个链接

1. 使用evo评估ORB-SLAM3 精度(2)-非ros环境下运行orbslam3 tum数据集,并显示轨迹数据

2. 使用evo评估ORB-SLAM3 精度(3)--TUM数据集APE、RPE分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值