ORB_SLAM2的實例運行

一. 環境:win 10
VM 14、Ubuntu 18.04

二. 先決條件

參考:https://github.com/raulmur/ORB_SLAM2

1)Ubuntu安裝好cmake、git、opencv(2.4.3以上)、Pangolin、g20(3.1以上)、C++11(gcc,g++,ubuntu18.04自帶,無需安裝)

以上只有Pangolin和opencv安裝比較困難,其他都很簡單。

Pangolin的安裝:
在這裏插入圖片描述

Opencv的安裝:https://blog.csdn.net/muyizaozao/article/details/104930435

都安裝好之後:

三. 安裝orb_slam2:

在這裏插入圖片描述
解壓orb_slam2並進入解壓的orb_slam2文件夾打開終端:
(新建一個build文件夾並進入進行外部編譯)

mkdir build
cd build
cmake ..
make

在這裏插入圖片描述
在這裏插入圖片描述
四. 運行實例

下載TUM數據集:
https://vision.in.tum.de/data/datasets/rgbd-dataset/download
例如:rgbd_dataset_freiburg1_desk1.tgz

然後在ORB-SLAM2目錄下創建一個文件夾 Data 將數據集放置在該文件夾下,並進行解壓。

cd ORB-SLAM2
mkdir  Data

將下載好的數據集解壓在Data文件夾裏

接下來 在終端輸入(此時的運行目錄是ORB_SLAM2)

./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml Data/rgbd_dataset_freiburg1_desk

完成運行 結果如下:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章