ORB-SLAM2\ORB-SLAM3配置中出现的问题

本文介绍了在配置ORB-SLAM2和ORB-SLAM3时遇到的问题,包括OpenCV安装错误、pangolin signal.hpp错误、EIGEN库缺失等问题,并提供了详细的解决步骤,如降级pangolin版本、修改C++标准、调整EIGEN库路径等。
摘要由CSDN通过智能技术生成

以下问题可能ORB-SLAM2、ORB-SLAM3都会出现,我就以2为例子啦。
正文:
第一个问题,是安装opencv,我发现我根据CSDN中的方法安装opencv会出现很多错误,这里我贴一个官方的安装方法,真的好使!!
解决办法1(根据官方方法安装opencv): opencv3.4.4.
第二个问题,我一直出现的,当时安装orb-slam2的时候会出现
其中pangolin中的一个signalhpp文件一直出错
其中pangolin中的一个signalhpp文件一直出错,具体错误为“……was not declared in this scope”
解决办法2.1:降级pangolin到0.5,代码如下

git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin 
mkdir build 
cd build 
cmake -DCPP11_NO_BOOSR=1 .. 
make -j

解决办法2.2
添加c++11或者c++14的使用
(orb-slam3是缺少c++14,而orb-slam2好像缺少的是c++11)
如ORB-SLAM3中只

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值