OpenDroneMap/ODM

A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 10th, 2026
Created on September 25th, 2014
Open Issues & Pull Requests: 112 (+0)
GitHub issues: Enabled
Number of forks: 1,310
Total Stargazers: 6,466 (+0)
Total Subscribers: 243 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 616 days
Stale 30+ days: 59
Stale 90+ days: 57

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (45)
  • possible software fault (20)
  • software fault (16)
  • windows (3)
  • troubleshooting (1)

Most active issues this week

Detailed Description

OpenDroneMap is a command line toolkit for processing aerial drone imagery into maps, point clouds, 3D models, and digital elevation models.

The tool solves the problem of converting raw 2D drone images into georeferenced spatial data products. It works by applying structure-from-motion and photogrammetry techniques to image sequences, producing classified point clouds, textured 3D models, orthorectified imagery, and elevation models. The toolkit accepts JPEG, TIFF, and DNG formats and outputs results in standard geospatial formats including GeoTIFF, LAZ, OBJ, and PLY files.

The project suits users who need command line processing for automation, scripting, or integration with other software workflows. It runs on Windows, Mac, and Linux, with Docker as the recommended deployment method. The tool is designed for power users comfortable with shell commands; those preferring a graphical interface should use OpenDroneMap Desktop instead. The toolkit can be made accessible over a network through NodeODM for distributed processing scenarios.

Development activity shows consistent engagement with the user community through an active forum where users search for solutions and post questions. The project maintains documentation covering tutorials and usage guides. The codebase is written primarily in Python, supporting multiple operating systems with native Windows installation available alongside containerized deployment options.