ORB-SLAM3 编译步骤

简介: ORB-SLAM3 编译步骤

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

在这里插入图片描述

相关文章
|
7月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
371 0
|
6月前
|
机器学习/深度学习 存储 监控
基于YOLOv8的多目标检测与自动标注软件【python源码+PyqtUI界面+exe文件】【深度学习】
基于YOLOv8的多目标检测与自动标注软件【python源码+PyqtUI界面+exe文件】【深度学习】
|
7月前
|
算法 计算机视觉
OpenCV(四十五):ORB特征点
OpenCV(四十五):ORB特征点
85 0
|
机器学习/深度学习 算法 PyTorch
OpenCV-图像着色(采用DNN模块导入深度学习模型)
OpenCV-图像着色(采用DNN模块导入深度学习模型)
186 0
|
图形学
【unity细节】unity物体Model和prefab的区别
【unity细节】unity物体Model和prefab的区别
210 0
|
算法 数据可视化 计算机视觉
图像处理大作业:基于Seam Carving实现图像的重定位
图像处理大作业:基于Seam Carving实现图像的重定位
275 0
图像处理大作业:基于Seam Carving实现图像的重定位
|
算法 计算机视觉 C++
Kalman算法C++实现代码(编译运行通过)
Kalman算法C++实现代码(编译运行通过)
188 0
|
传感器 算法 前端开发
3D激光SLAM:LIO-SAM整体介绍与安装编译
**LIO-SAM**的全称是:**Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping** 从全称上可以看出,该算法是一个紧耦合的雷达惯导里程计(Tightly-coupled Lidar Inertial Odometry),借助的手段就是利用GT-SAM库中的方法。 **LIO-SAM** 提出了一个利用GT-SAM的紧耦合激光雷达惯导里程计的框架。 实现了高精度、实时的移动机器人的轨迹估计和建图。 **框架的构成**: 通过相对观测(两帧间的估计)及绝对观测(GPS),还包括回环检测,构成因子图。 这
3D激光SLAM:LIO-SAM整体介绍与安装编译
|
存储 人机交互 数据安全/隐私保护
OpenCV和MFC的超混沌图像加密
OpenCV和MFC的超混沌图像加密
138 0
OpenCV和MFC的超混沌图像加密
|
XML 数据采集 计算机视觉
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】
550 0
基于opencv的haar训练自己的识别器【含 opencv_traincascade.exe和opencv_haartraining.exe下载】