sFaster/tiny-vo

Minimun c++ code to show how visual odometry works.

★ 0Forks 0GitHub ↗Compare

README

tiny-vo

macOS Build Status

This project shows how minimum visual odometry works. Currently the process does not contain bundle adjustment.

tiny-vo

Build

git clone --recursive https://github.com/powei-lin/tiny-vo.git
cd tiny-vo && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Resease ..
make

Download TUM-VI dataset

# https://vision.in.tum.de/data/datasets/visual-inertial-dataset
wget https://vision.in.tum.de/tumvi/exported/euroc/512_16/dataset-corridor4_512_16.tar

Run

./main -i dataset-corridor4_512_16 -c config/eucm_512.json -d config/tum_vi_dataset.json

TODO (Probably😪)

  • IMU preintegration
  • Bundle Adjustment
  • KeyFrame

Contributors

powei-lin

Issues