在上篇文章中,我们测试了魔改版ORB_SLAM2
,有些人反应会出现类似于段错误的信息,点云也保存了,这个就需要找bug了.
Ubuntu20运行ORB_SLAM2稠密点云版本
头疼了半天,这里分享一下报错解决!
QT5线程问题
QObject::~QObject: Timers cannot be stopped from another thread orb_slam2
这个是因为编译源码的时候 默认 使用了系统中的 Qt5 ,从而导致了错误!
对于我们搞SLAM的人来说,QT几乎没使用过,所以关闭即可没影响.
解决办法编译OpenCV4的时候设置如下即可:
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_Q