ubuntu18.04编译ORB-SLAM2 TUM数据集(详细步骤)

用ORB-SLAM2来进行建图,跑通数据集需要怎么做呢?我用的电脑是联想Y9000K,具体的操作需要做些什么呢?

*********************************************1*************************************************

安装和编译Pangolin:

在Ubuntu18.04 Downloads建立一个文件夹tools:

然后点击tools文件夹,进入tools文件夹,然后右键打开终端:

~/Downloads/Tools$ (依次键入下列命令)

git clone https://github.com/stevenlovegrove/Pangolin.git
sudo apt install libgl1-mesa-dev
sudo apt install libglew-dev
 sudo apt install cmake

然后进入到Pangolin:

~/Downloads/Tools/Pangolin(依次键入下列命令)

liqiang@liqiang-Lenovo-Legion-Y9000K2020H:~/Downloads/Tools/Pangolin$

mkdir build
cd build

:~/Downloads/Tools/Pangolin/build$

cmake ..
cmake --build .

*********************************************2*************************************************

安装opencv,还是在Downloads下

https://github.com/raulmur/ORB_SLAM2

点击然后选择新界面的github图标,然后找到opencv版本,建议最好安装opencv3,我安装的是opencv3.4.6

然后在Downloads下便有了opencv(版本号)

之后编译安装opencv

~/Downloads/ opencv-3.4.6 $ (依次键入下列命令)

mkdir build
cd build

~ /Downloads/opencv-3.4.6/build $ (依次键入下列命令)

 cmake ..
make -j4
sudo make install

*********************************************3*************************************************

在Downloads tools下安装Eigen3

~ /Downloads/tools $

sudo apt-get install libeigen3-dev

*********************************************4*************************************************

ORB-SLAM2安装与编译

在Downloads下安装

~ /Downloads $

git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2

然后进入到文件夹里:

cd ORB_SLAM2

chmod +x build.sh

./build.sh

编译的时候如果出现usleep error:

error: ‘usleep’ was not declared in this scope

不要慌:将system.h头文件修改,加入下面的代码

#include<unistd.h>

*********************************************5*************************************************

运行TUM数据集:(下载数据集,我是在Downloads下建立了Dataset 然后又在Dataset里面建立TUM文件夹,下载在里面的)

 数据集下载如下:上面有网址,先下载一个fr1/desk就可以了,你想多下载几个也没问题

~/Downloads/ORB_SLAM2$

 ./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml /home/liqiang/Downloads/DataSet/rgbd_dataset_freiburg1_desk

可以进入rgbd_dataset_freiburg1_desk文件夹里,按Ctrl+L键盘,复制/home/liqiang/Downloads/DataSet/rgbd_dataset_freiburg1_desk地址

运行效果如下图所示:

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长沙有肥鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值