ORB-SLAM3 编译步骤

举报
月照银海似蛟龙 发表于 2022/07/30 00:15:58 2022/07/30
【摘要】 ORB-SLAM3 编译步骤 C++11安装 PangolinOpenGLGlew下载Pangolin编译Pangolin 安装opencv安装 Eigen3安装 DBoW2 and g2o下...

C++11

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

g++ -v

  
 
  • 1

安装 Pangolin

github 地址 Pangolin

OpenGL

sudo apt install libgl1-mesa-dev

  
 
  • 1

Glew

sudo apt install libglew-dev

  
 
  • 1

下载Pangolin

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

  
 
  • 1

编译Pangolin

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

安装opencv

要求 3版本以上

安装 Eigen3

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

安装 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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

下载 编译 g2o

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

下载 ORB_SLAM3

ORB_SLAM3 github 下载地址

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

  
 
  • 1

编译 ORB_SLAM3

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

  
 
  • 1
  • 2
  • 3

Done

在这里插入图片描述

文章来源: blog.csdn.net,作者:月照银海似蛟龙,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_32761549/article/details/108146842

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。