在新的系统下用ORB_SLaM2跑数据集,出现卡住不会动的情况。运行情况如图:
查看数据集,确实运行到了最后一帧图像,最终找到问题出在了结束进程的SLAM.Shutdown();函数,具体是在在System.cc中的这两行代码上
if (mpViewer)
pangolin::BindToContext("ORB-SLAM2: Map Viewer");
将这两行代码注释掉之后顺利运行,保存了关键帧路径的txt文件。
在新的系统下用ORB_SLaM2跑数据集,出现卡住不会动的情况。运行情况如图:
查看数据集,确实运行到了最后一帧图像,最终找到问题出在了结束进程的SLAM.Shutdown();函数,具体是在在System.cc中的这两行代码上
if (mpViewer)
pangolin::BindToContext("ORB-SLAM2: Map Viewer");
将这两行代码注释掉之后顺利运行,保存了关键帧路径的txt文件。