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

在这里插入图片描述

相关文章
|
5月前
|
传感器 C++ 计算机视觉
【opencv3】详述PnP测距完整流程(附C++代码)
【opencv3】详述PnP测距完整流程(附C++代码)
|
5月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
252 0
|
4月前
|
机器学习/深度学习 存储 监控
基于YOLOv8的多目标检测与自动标注软件【python源码+PyqtUI界面+exe文件】【深度学习】
基于YOLOv8的多目标检测与自动标注软件【python源码+PyqtUI界面+exe文件】【深度学习】
|
5月前
|
算法 计算机视觉
OpenCV(四十五):ORB特征点
OpenCV(四十五):ORB特征点
71 0
|
机器学习/深度学习 人工智能 算法
LabVIEW快速实现OpenCV DNN(YunNet)的人脸检测(含源码)
LabVIEW快速实现OpenCV DNN(YunNet)的人脸检测
521 0
LabVIEW快速实现OpenCV DNN(YunNet)的人脸检测(含源码)
|
机器学习/深度学习 并行计算 算法
手把手教你使用LabVIEW OpenCV dnn实现物体识别(Object Detection)含源码
今天和大家一起分享如何使用LabVIEW调用pb模型实现物体识别
130 0
|
算法 数据可视化 计算机视觉
图像处理大作业:基于Seam Carving实现图像的重定位
图像处理大作业:基于Seam Carving实现图像的重定位
243 0
图像处理大作业:基于Seam Carving实现图像的重定位
|
算法 计算机视觉 Python
CV8 OpenCV环境下实现大津算法
大津算法最终的目的,就是求一个标准的全局阈值区分前景和背景(小于该阈值的为前景。大于该阈值的为背景),使得前景和背景像素的灰度值方差之和最大。因为方差越大,相关性越小,黑白越分明。
157 0
|
编解码 前端开发 算法
激光slam:LeGO-LOAM---代码编译安装与gazebo测试
LeGO-LOAM 的英文全称是 **lightweight and ground optimized lidar odometry and mapping**。轻量化具有地面优化的激光雷达里程计和建图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/eea194f4d9a6426d9231e310ec18c37c.png) 其框架如下,大体和LOAM是一致的 ![在这里插入图片描述](https://img-blog.csdnimg.cn/29f5f9ee21544be48aad35b99f6b4e27.png) LeGO-LOAM是基于LOAM的改进版本
激光slam:LeGO-LOAM---代码编译安装与gazebo测试
|
存储 人机交互 数据安全/隐私保护
OpenCV和MFC的超混沌图像加密
OpenCV和MFC的超混沌图像加密
132 0
OpenCV和MFC的超混沌图像加密
下一篇
无影云桌面