问题描述
我正在尝试运行ORB-SLAM3,但不断收到以下错误消息: ORB-SLAM3版权所有(C)2017-2020 Carlos Campos,Richard Elvira,JuanJ.Gómez,JoséM.M.萨拉戈萨大学的Montiel和Juan D.Tardós。 ORB-SLAM2版权所有(C)2014-2016RaúlMur-Artal,JoséM.M.萨拉戈萨大学的Montiel和Juan D.Tardós。 该程序绝对不提供保修; 这是免费软件,欢迎您重新分发它 在某些条件下。请参阅LICENSE.txt。
输入传感器设置为:立体声
正在加载ORB词汇表。这可能需要一段时间... 词汇已加载!
创建ID为0的新地图 创建最后一个KF ID为0的新地图 顺序名称:
相机参数:
- fx:435.20468139648438
- 年度:435.20468139648438
- cx:367.45172119140625
- cy:252.20085144042969
- bf:47.906394958496094
- k1:0
- k2:0
- p1:0
- p2:0
- fps:20
- 颜色顺序:RGB(如果是灰度则忽略)
ORB提取器参数:
深度阈值(闭合/远点):3.8527247905731201
无法在以下位置加载图像:/home/yz2qmq/ORB_SLAM3/V1_01_easy/MH01/mav0/cam0/data/1403636579763555584.png ./euroc_eval_examples.sh:第16行:20460分段错误(核心已转储)./Examples/Stereo/stereo_euroc ./Vocabulary/ORBvoc.txt ./Examples/Stereo/EuRoC.yaml“ $ pathDatasetEuroc” / MH01 ./Examples/Stereo /EuRoC_TimeStamps/MH01.txt“ $ pathDatasetEuroc” / MH02 ./Examples/Stereo/EuRoC_TimeStamps/MH02.txt“ $ pathDatasetEuroc” / MH03 ./Examples/Stereo/EuRoC_TimeStamps/MH03.txt“ $ pathDatasetEuroc” / MH04 / Example Stereo / EuRoC_TimeStamps / MH04.txt“ $ pathDatasetEuroc” / MH05 ./Examples/Stereo/EuRoC_TimeStamps/MH05.txt数据集-MH01_to_MH05_stereo
使用立体声传感器评估机械霍尔轨迹 追溯(最近一次通话): 在第151行的文件“ evaluation / evaluate_ate_scale.py” second_list = associate.read_file_list(args.second_file,False) read_file_list中的文件“ /home/yz2qmq/ORB_SLAM3/evaluation/associate.py”,第64行 文件=打开(文件名) IOError:[Errno 2]没有这样的文件或目录:'f_dataset-MH01_to_MH05_stereo.txt' 发射带有单眼惯性传感器的V102 num_seq = 1 文件名:dataset-V102_monoi 正在加载图像序列0 ...已加载!
我在euroc_eval_examples.sh中进行了所需的更改,并通过数据集路径进行了更改!
有人可以帮助我解决这个问题吗?
解决方法
这里有同样的概率。 我的路径和语法都搞砸了。
尝试使用此命令运行整个过程: ./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml“ $ pathDatasetEuroc” / MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt数据集-MH01_mono
在显示“ $ pathDatasetEuroc”的地方,请确保将正确的路径放在MH01之前,其中应该只有mav0文件夹。 您的情况应该是/ home / yz2qmq / ORB_SLAM3 / V1_01_easy
----> ./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml / home / yz2qmq / ORB_SLAM3 / V1_01_easy / MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01 .txt数据集-MH01_mono
至少对我有用。
这与运行./euroc_examples.sh完全相同,只要打开并简要阅读euroc_examples.sh,您将很容易实现。
(这个btw是一个指南,只有盲目地遵循它才对我有用:( https://www.ybliu.com/2020/07/ORB-SLAM3-demo.html)