ORB-SLAM3 Ubuntu18.04配置记录

以下是参考的博客
https://blog.csdn.net/hhz_999/article/details/120473659

https://www.cnblogs.com/Raowz/p/15109975.html

https://blog.csdn.net/qq_39247667/article/details/116707889?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&utm_relevant_index=2

1、换源,安装相关库和依赖项
2、修改.bash文件

echo "Configuring and building Thirdparty/DBoW2 ..."

cd Thirdparty/DBoW2
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4

cd ../../g2o

echo "Configuring and building Thirdparty/g2o ..."

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4

cd ../../Sophus

echo "Configuring and building Thirdparty/Sophus ..."

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4

cd ../../../

echo "Uncompress vocabulary ..."

cd Vocabulary
tar -xf ORBvoc.txt.tar.gz
cd ..

echo "Configuring and building ORB_SLAM3 ..."

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4

3、由于我安装过程中提示缺了依赖性,我安装了相关依赖项

sudo apt install libssl-dev

4、我用的opencv3.4.13,所有我修改了CmakeLists.txt,find_package(OpenCV 3 REQUIRED)
在这里插入图片描述
5、由于我用的是Eigen3.1.0,所有我在用到Eigen的CmakeLists.txt修改了Eigen的版本号在这里插入图片描述
6、成功编译完成
在这里插入图片描述
Failed to load image at: /home/feng/MH_02_easy/mav0/cam0/data/140363685865166643.png
参考
测试:
./Examples/Monocular/mono_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml /home/yz2qmq/ORB_SLAM3/V1_01_easy/MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt dataset-MH01_mono

./Vocabulary/ORBvoc.txt ./Examples/Monocular/EuRoC.yaml “$pathDatasetEuroc”/MH01 ./Examples/Monocular/EuRoC_TimeStamps/MH01.txt dataset-MH01_mono

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值