跑ORB-SLAM2踩的坑

在Ubuntu 18.04上运行ORB-SLAM2时遇到了Pangolin和Eigen库的编译问题,导致系统重装。通过降低Pangolin版本并遵循特定指南解决了问题。在编译ORB-SLAM2时,因虚拟机多线程问题,修改了build.sh脚本。Opencv按照推荐安装了3.4.8版本,最后成功运行了TUM的RGBD数据集测试。
摘要由CSDN通过智能技术生成

Pangolin 和 Eigen的神坑

这两个库时真的烦人,为了跑个代码,系统我重装了两次…

ubuntu 18.04apt-get更新了后,apt-get装的cmake,g++,gcc,还有sudo apt-get install libeigen3-dev下载的eigen版本就足够了,不需要去它官网里下载编译…

Pangolin一直在更新,一些问题就出现了,稀奇古怪,加上自己的一些操作,再加上issue里面的人的指导,成功的在失败的道路越走越远…

最好就是用以前的Pangolin,Pangolin的问题是版本问题,太高级了pangolin会有bug,降低它版本就行了,在此推荐用高翔github里面slambook中提供的的Pangolin
按照步骤cmake ..makesudo make install就成功了

orb-slam2的编译安装

由于我是在虚拟机上跑的ubuntu,所以多线程就会卡死了,最后把buil.sh里面的make -j 改成make
其他的按照他们的步骤就行了
Ubuntu18.04配置ORB-SLAM2,并运行TUM、KITTI实例详细步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值