日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ORBSLAM2在Ubuntu14.04上详细配置流程

發布時間:2023/12/20 Ubuntu 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORBSLAM2在Ubuntu14.04上详细配置流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

ORBSLAM2是一個非常適合SLAM入門學習的開源工程。它支持單目、雙目、RGB-D使用,可以計算攝像機的軌跡,并且重建稀疏的3D地圖。

官網有源代碼和配置教程,地址是

https://github.com/raulmur/ORB_SLAM2

?

1 安裝必要工具

首先,有兩個工具是需要提前安裝的。即cmake和git。

sudo apt-get install cmake

sudo apt-get install git

?

2 安裝Pangolin,用于可視化和用戶接口

安裝依賴項:

sudo apt-get install libglew-dev

sudo apt-get install libpython2.7-dev

sudo apt-get install build-essential

?

先轉到一個要存儲Pangolin的路徑下,例如~/Documents,然后

git clone https://github.com/stevenlovegrove/Pangolin.git

cd Pangolin

mkdir build

cd build

cmake ..

make -j

sudo make install

?

3 安裝OpenCV

最低的OpenCV版本為2.4.3,建議采用OpenCV 2.4.11或者OpenCV 3.2.0。從OpenCV官網下載OpenCV2.4.11。然后安裝依賴項:

sudo apt-get install libgtk2.0-dev

sudo apt-get install pkg-config

?

將下載的OpenCV解壓到自己的指定目錄,然后cd到OpenCV的目錄下。

cd ~/Downloads/opencv-2.4.11

mkdir release

cd release

cmake -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..

make

sudo make install

?

4 安裝Eigen3

最低要求版本為3.1.0。在http://eigen.tuxfamily.org 下載Eigen3的最新版本,一般是一個壓縮文件,下載后解壓,然后cd到Eigen3的根目錄下。

mkdir build

cd build

cmake ..

make

sudo make install

?

5 安裝ORBSLAM2

先轉到自己打算存儲ORBSLAM2工程的路徑,然后執行下列命令

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

cd ORB_SLAM2

chmod +x build.sh

./build.sh

?

之后會在lib文件夾下生成libORB_SLAM2.so,并且在Examples文件夾下生成mono_tum,mono_kitti, rgbd_tum,stereo_kitti, mono_euroc 和 stereo_euroc。

?

6 運行單目SLAM實例

在http://vision.in.tum.de/data/datasets/rgbd-dataset/download下載一個序列,并解壓。轉到ORBSLAM2文件夾下,執行下面的命令。根據下載的視頻序列freiburg1, freiburg2 和 freiburg3將TUMX.yaml分別轉換為TUM1.yaml,TUM2.yaml,TUM3.yaml。將PATH_TO_SEQUENCE_FOLDER更改為解壓的視頻序列文件夾。

?

./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUMX.yaml PATH_TO_SEQUENCE_FOLDER

?

例如,我自己的電腦上,該命令變為:

./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml /home/bill/Downloads/rgbd_dataset_freiburg1_xyz

?

運行截圖如下:



相關文獻

[Monocular] Raúl Mur-Artal, J. M. M. Montiel and Juan D. Tardós.?ORB-SLAM: A Versatile and Accurate Monocular SLAM System.?IEEE Transactions on Robotics,?vol. 31, no. 5, pp. 1147-1163, 2015. (2015 IEEE Transactions on Robotics Best Paper Award).?PDF.

[Stereo and RGB-D] Raúl Mur-Artal and Juan D. Tardós.?ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras.?ArXiv preprint arXiv:1610.06475?PDF.

[DBoW2 Place Recognizer] Dorian Gálvez-López and Juan D. Tardós.?Bags of Binary Words for Fast Place Recognition in Image Sequences.?IEEE Transactions on Robotics,?vol. 28, no. 5, pp. 1188-1197, 2012.?PDF


轉載于:https://www.cnblogs.com/yanhuiqingkong/p/7770059.html

總結

以上是生活随笔為你收集整理的ORBSLAM2在Ubuntu14.04上详细配置流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。