This project shows how minimum visual odometry works. Currently the process does not contain bundle adjustment.
git clone --recursive https://github.com/powei-lin/tiny-vo.git
cd tiny-vo && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Resease ..
make
# 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
./main -i dataset-corridor4_512_16 -c config/eucm_512.json -d config/tum_vi_dataset.json
- IMU preintegration
- Bundle Adjustment
- KeyFrame