Run orb_slam2 on ubuntu

12 篇文章 0 订阅

Something previous

You should install OpenCV first. Here is how-to.

Code

#!/bin/bash

# OpenCV >= 2.4.6

# Boost
sudo apt-get install libboost-dev -y

# OpenGL
sudo apt-get install -y mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libglew-dev
sudo apt-get install -y freeglut3-dev freeglut3
sudo apt-get install -y build-essential gdb subversion
sudo apt-get install -y automake autoconf libtool
sudo apt-get install -y libgtk2.0-dev libxmu-dev libxxf86vm-dev
sudo apt-get install -y binutils-gold
sudo apt-get install -y build-essential

# Pangolin
cd ~/src/orbslam2
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
make build && cd build && cmake .. && makei -j5 && sudo make install

# Eigen3
cd ~/src/orbslam2
wget http://bitbucket.org/eigen/eigen/get/3.2.8.tar.gz
tar zxvf 3.2.8.tar.gz
cd eigen*
make build && cd build && cmake .. && make && sudo make install

# BLAS and LAPACK
sudo apt-get install -y libblas-dev
sudo apt-get install -y liblapack-dev

# DBoW2
cd ~/src/orbslam2
git clone https://github.com/dorian3d/DBoW2.git
cd DBoW2
mkdir build && cd build && cmake .. && make && sudo make install

# g2o
cd ~/src/orbslam2
git clone https://github.com/RainerKuemmerle/g2o.git
cd g2o 
mkdir build && cd build && cmake .. && make && sudo make install

# orb-slam2
git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2
cd ORB_SLAM2
chmod +x build.sh
./build.sh


# Download dataset
cd ~/src/orbslam2
wget http://vision.in.tum.de/rgbd/dataset/freiburg1/rgbd_dataset_freiburg1_xyz.tgz
tar -zxvf rgbd_dataset_freiburg1_xyz.tgz
rm -rf rgbd_dataset_freiburg1_xyz.tgz

# Run a demo
cd ~/src/orbslam2/ORB_SLAM2/Examples/Monocular
./mono_tum ../../Vocabulary/ORBvoc.txt TUM1.yaml ../../../rgbd_dataset_freiburg1_xyz

This simple shell just shows you the essential steps to run orb_slam2. Errors may occur but can be solved easily.

Good luck!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值