微熱 2024-12-09 16:18 采纳率: 0%
浏览 55

ORB-SLAM3运行Euroc数据集无响应

在Ubuntu20.04系统中,下载并编译完成ORB-SLAM3,在使用Euroc数据集进行测试时,第一遍在终端运行成功,但是无法显示运行图像,按照相关专题内容进行修改cc文件中的播放模式,并无效果。
后续认为是ORB-SLAM3位置的问题,对文件位置修改后重新编译,再次运行第一遍终端跑成功的测试代码

./stereo_inertial_euroc ../../Vocabulary/ORBvoc.txt ./EuRoC.yaml /home/zhang/Datasets/MH_04_difficult ./EuRoC_TimeStamps/MH04.txt stereo-inertialtest
出现终端无反应的情况

img


根据其他博客内容,进行各类路径的修改尝试

./stereo_euroc_old ../../Vocabulary/ORBvoc.txt ./EuRoC.yaml /home/zhang/Datasets/MH_04_difficult ./EuRoC_TimeStamps/MH04.txt mh04_results

./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml /home/zhang/Datasets/MH_04_difficult ./Examples/Monocular/EuRoC_TimeStamps/MH04.txt

./Examples/Stereo/stereo_euroc ./Vocabulary/ORBvoc.txt ./Examples/Stereo/EuRoC.yaml /home/zhang/Datasets/MH_04_difficult ./Examples/Stereo/EuRoC_TimeStamps/MH04.txt
均无响应,请问该如何解决该问题?

  • 写回答

1条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    您的问题涉及到ORB-SLAM3运行Euroc数据集时出现的无响应问题,可以尝试以下几个步骤来解决:

    1. 检查路径和文件名: 确保所有的路径和文件名都是正确的,包括数据集、词汇文件和yaml配置文件等。
    2. 权限问题: 确保您有运行脚本和访问相关文件和目录的权限。
    3. 依赖项检查: 确保您已经安装了所有必要的依赖项,并且版本是兼容的。
    4. 日志和错误输出: 运行命令时,仔细观察终端的输出。有时候错误信息会提示为什么程序没有响应。另外,检查ORB-SLAM3的日志文件,看看是否有任何有用的信息。
    5. 配置检查: 确保您的配置是正确的,特别是与Euroc数据集相关的配置。比如相机参数、时间戳文件等。
    6. 编译问题: 确保您正确地编译了ORB-SLAM3,并且使用的是正确的版本。有时候编译过程中可能会出现问题,导致程序无法正常运行。
    7. 尝试其他数据集: 如果Euroc数据集有问题,可以尝试运行其他数据集来看看是否能够正常工作。这可以帮助确定问题是否与特定的数据集有关。
    8. 更新和重新编译: 如果做了大量的修改,尝试更新到ORB-SLAM3的最新版本并重新编译,看看问题是否得到解决。
    9. 寻求社区帮助: 如果以上步骤都无法解决问题,您可以考虑在ORB-SLAM的官方论坛或相关的社区中寻求帮助。有可能其他用户遇到了类似的问题并找到了解决方案。

    最后,如果您可以提供更多的错误信息或日志输出,可能会更有助于找到问题的根源。

    评论

报告相同问题?

问题事件

  • 创建了问题 12月9日