I have managed to compile the module and the tools on 18.04.
It needs to add some headers , change version of opencv and it compile without errors.
ODM is 0.9.1
calibrate_video.py is working , but I can`t see those options in args :
/code/run.py -help

–video ## Path to the video file to process
–slam-config ## Path to config file for orb-slam

Do you know how to expose them ?
i would like to test odm_slam feature?
Real-time ?

The SLAM feature has been broken for years (although there was a proof of concept working ~2 years ago). Check the git history.

I see …
Any hints what`s need to be rework ?

Probably tie https://github.com/OpenDroneMap/ODM/blob/2b74a037803050c51995a0f0b08cfb4986fc94ec/scripts/odm_slam.py to the rest of the program.

Build ORB SLAM2 https://github.com/OpenDroneMap/ODM/blob/2b74a037803050c51995a0f0b08cfb4986fc94ec/SuperBuild/cmake/External-ORB_SLAM2.cmake

Build https://github.com/OpenDroneMap/ODM/tree/2b74a037803050c51995a0f0b08cfb4986fc94ec/modules/odm_slam/src

1 Like