ubuntu2004下载配置ORB-SLAM3
ORB-SLAM2安装依赖包详细指南 本文详细介绍了安装ORB-SLAM2所需的依赖包及其安装步骤。主要内容包括: Pangolin安装:通过Git或网盘下载,安装依赖包并编译,注意版本匹配问题 OpenCV安装:网盘下载指定版本,处理libjasper-dev依赖问题,配置环境变量 Eigen3、Boost和Python开发包的安装方法 ORB-SLAM3编译过程中OpenCV版本错误的解决方案
下载orb-slam3之前,需要先下载对应的依赖包
第一部分:下载依赖包
pangolin安装
1.下载源码
git clone https://github.com/stevenlovegrove/Pangolin.git
如果git特别慢,会卡主的话。就去官网:http://git clone https://github.com/stevenlovegrove/Pangolin
把压缩包下载下来,放到指定的目录,解压。
官网下载的版本编译的时候会有点问题,版本不匹配
2.安装依赖包
sudo apt-get update
sudo apt-get install cmake
#安装依赖项
sudo apt-get install libglew-dev libpython2.7-dev
sudo apt-get install libxkbcommon-dev
sudo apt-get install wayland-protocols
3.编译
cd Pangolin
mkdir build
cd build
cmake ..
make
sudo make install
编译出错,看这个链接:
测试一下,看看是否安装成功
cd Pangolin
cd examples/HelloPangolin
mkdir build && cd build
cmake ..
make
./HelloPangolin
opencv安装
1.下载
百度网盘下载链接:提取码:53e5
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
报错:无法定位这个包libjasper-dev
解决办法:
3.编译
cd opencv-3.4.3
mkdir build
cd build
cmake ..
make
sudo make install
4.配置环境
#添加库路径
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
#更新系统库
sudo ldconfig
#配置bash
sudo gedit /etc/bash.bashrc
#在末尾粘贴这两行代码:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
#保存
source /etc/bash.bashrc
#更新
sudo updatedb
#如果保存报错
apt-get install mlocate
再次执行保存
#opencv版本检测
pkg-config --modversion opencv
Eigen3安装
1.下载
提取码:237y
2.安装
#安装
cd eigen-git-mirror
mkdir build
cd build
cmake ..
sudo make install
安装python
sudo apt install libpython2.7-dev
boost安装
1.下载
提取码:6g2i
#进入文件夹
sudo ./bootstrap.sh
sudo ./b2 install
sudo apt-get install libssl-dev
第二部分:ORB-SLAM3的安装
ORB-SLAM3安装
1.下载
提取码:58ve
2.编译
cd ORB_SLAM3
chmod +x build.sh
./build.sh
make的时候报错:
![]()
是因为上一步就已经报错:OpenCV > 4.4 not found.
解决:
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)