Open Source Toolkit for Processing Aerial Imagery

ODM turns simple point-and-shoot camera images into two and three dimensional geographic data that can be used in combination with other geographic datasets.

In a nutshell, it’s a program that takes images as input and produces a variety of georeferenced assets as output, such as maps and 3D models.

To Get Started

If you have Docker installed, place your JPGs in a folder named “images” (for example /my/project/images) , then simply run:

docker run -ti --rm -v /my/project:/datasets/code opendronemap/opendronemap --project-path /datasets

Supported Inputs

Supported Outputs

  • Orthorectified Imagery
  • Digital Surface Models
  • Digital Terrain Models
  • Textured 3D models
  • Classified Point Clouds

ODM runs on all major platforms (Windows, Mac and Linux) when using Docker. Those willing to do some work can install ODM natively on Ubuntu 16.04 LTS by following the instructions on this page.

For information on running ODM and parameter tuning, visit the documentation page.

For a user friendly interface check out WebODM.

For a portable USB with OpenDroneMap preinstalled, check out LiveODM.