ubuntu18.04跑orb_slam3走过的坑

【用MH01数据集进行测试】

在最后一步运行的时候,一直报数据集有错

Failed to load image at: ./dataset/MH01/mav0/cam0/data/1403636579763555584.png

类似这样,无法加载这个图片,但跟着路径去找又都有。

试了很多遍,把我能运行的相关文件和代码放这里:

euroc_examples.sh

#!/bin/bash
pathDatasetEuroc='/dataset' #Example, it is necesary to change it by the dataset path

#------------------------------------
# Monocular Examples
echo "Launching MH01 with Monocular sensor"
./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml "$pathDatasetEuroc"/MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt dataset-MH01_mono

数据集的目录如 /dataset/MH01/mav0 主要是没有EuRoc的文件夹

最后在ORB_SLAM3目录下打开终端

运行 即可

./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml ./dataset/MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt

如果没有显示,依据其他up的教程可以看一下

Examples下Monocular中的mono_euroc.cc中83行的false是否改为true

   ORB_SLAM3::System SLAM(argv[1],argv[2],ORB_SLAM3::System::MONOCULAR, true);

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值