as821 / D3VO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

D3VO

16-833 Robot Localization and Mapping course project

Implementation of D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometry (https://arxiv.org/pdf/2003.01060.pdf)

Setup

  • Use Python 3.8.10 or earlier.

  • Compile and install g2opy.

cd g2opy
mkdir build
cd build
cmake ..
make -j8
cd ..
python setup.py install
cd ..
python3 -m pip install torch torchvision numpy matplotlib opencv-python
python3 src/main.py video_path.mp4 weights_directory_path --gt optional_ground_truth_txt_path --out output_dir_path

Sources

About

License:Other


Languages

Language:C++ 73.3%Language:Python 8.8%Language:Jupyter Notebook 7.5%Language:CMake 4.9%Language:C 3.6%Language:TeX 1.4%Language:Shell 0.2%Language:Yacc 0.1%Language:Lex 0.1%Language:Makefile 0.0%