OpenDroneMap
websites
Prerequisites
To use ODM you'll need to load the libraries lib-edda/core
and lib-geo
. To load them simply type in the command lne:
[user@elja-irhpc ~]$ ml use /hpcapps/lib-edda/modules/all/Core
[user@elja-irhpc ~]$ ml use /hpcapps/lib-geo/modules/all/
Run ODM:
Now load the ODM library, you can do this by either connecting through an interactive session or a SBATCH session
[user@elja-irhpc ~]$ ml load ODM # loading library
[user@elja-irhpc ~]$ odm <path/to/dataset> [additional parameters]
Note! Additional Prameters can be found on their github page.
This version of odm adds the path
<path/to/dataset>
as the--project-path
, do not add the parameter as it might cause issues.
It is required to have everything within a directory called 'code' that is located in the datasets directory. Example: path/to/datasets/code
path/to/datasets/code/
|-- images/
|-- img-1234.jpg
|-- ...
|-- opensfm/
|-- see mapillary/opensfm repository for more info
|-- odm_meshing/
|-- odm_mesh.ply # A 3D mesh
|-- odm_texturing/
|-- odm_textured_model.obj # Textured mesh
|-- odm_textured_model_geo.obj # Georeferenced textured mesh
|-- odm_georeferencing/
|-- odm_georeferenced_model.laz # LAZ format point cloud
|-- odm_orthophoto/
|-- odm_orthophoto.tif # Orthophoto GeoTiff
View Results
You can use the following free and open source software to open the files generated in ODM:
- .tif (GeoTIFF): QGIS (guide to use QGIS here)
- .laz (Compressed LAS): CloudCompare (guide to use CloudCompare here)
- .obj (Wavefront OBJ), .ply (Stanford Triangle Format): MeshLab (Not yet available on Elja)
The results should be located in the <path/to/datasets/>
directory