This python research project is the complete implementation of DH-PTAM.
- Python 3.6+
- numpy, numba, hdf5plugin, progress, tqdm, skimage, scipy, argparse
- cv2
- g2o (python binding of C++ library g2o) for optimization
- pangolin (python binding of C++ library Pangolin) for visualization
- The entry point where we select the dataset and DH-PTAM parameters selection:
main_DH-PTAM.py
- Setting parameters configuration:
params.py
- Setting datasets configuration (Set for TUM-VIE and VECtor):
dataset_config.py
The trajectories of all experiments reported in the paper are given in:
- /DH_PTAM/results/save/
The backend of this project is based on: