ORB-SLAM3 编译步骤

本文详细介绍了ORB-SLAM3的编译步骤,包括C++11环境配置,Pangolin、OpenGL、Glew等依赖库的下载与编译,以及OpenCV、Eigen3、DBoW2、g2o的安装过程。最后,提供了ORB-SLAM3的下载和编译方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++11

检查G++ 版本 是否支持 C++11

g++ -v

安装 Pangolin

github 地址 Pangolin

OpenGL

sudo apt install libgl1-mesa-dev

Glew

sudo apt install libglew-dev

下载Pangolin

git clone https://github.com/stevenlovegrove/Pangolin.git

编译Pangolin

cd Pangolin
mkdir build
cd build
cmake ..
cmake --build 

安装opencv

要求 3版本以上

安装 Eigen3

需要最少3.1.0
Eigen是用于线性代数的C ++模板库:矩阵,向量,数值解算器和相关算法。
下载地址:Eigen3

cd eigen-3.3.7
mkdir build
cd build
cmake ..
make
sudo make install

安装 DBoW2 and g2o

DBoW2 github 地址
g2o github 地址

下载 编译 DBoW2

git clone https://github.com/dorian3d/DBoW2.git DBoW2
cd DBoW2
mkdir build
cd build
cmake ..
make
sudo make install

下载 编译 g2o

git clone https://github.com/RainerKuemmerle/g2o.git g2o
cd g2o
mkdir build
cd build
cmake ..
make
sudo make install

下载 ORB_SLAM3

ORB_SLAM3 github 下载地址

git clone https://github.com/UZ-SLAMLab/ORB_SLAM3.git ORB_SLAM3

编译 ORB_SLAM3

cd ORB_SLAM3
chmod +x build.sh
./build.sh

Done

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月照银海似蛟龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值