OpenMVG vs WebODM
OpenMVG
github.comWebODM
webodm.orgSide by side
| Figure | OpenMVG | WebODM |
|---|---|---|
| Price from | Free | $24/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | Yes |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 5 |
| Spec score · Photogrammetry Software | 8.6 (#4) | 8.6 (#6) |
| Spec score · AI 3D Scanning Software | 8.5 (#4) | 8.6 (#3) |
| Outputs | The project describes exporting reconstructed scenes for computing dense point clouds or textured meshes with other multiple-view-stereo frameworks. | Exports include high-resolution GeoTIFF, PNG, LAS/LAZ, OBJ and OGC 3D Tiles formats. |
| Platforms | The project says it runs on Android, iOS, Linux, macOS, and Windows. | Official downloads are provided for Windows, macOS and Linux; Linux uses Docker, while Windows has a native installer and macOS has an installer that manages Docker. |
| Purpose | OpenMVG is a multiple view geometry library for 3D computer vision and structure from motion. | WebODM generates georeferenced maps, point clouds, digital elevation models, textured 3D models and Gaussian splats from aerial images. |
| Self-hosting | OpenMVG is built locally from source and can be installed into a chosen prefix for use as a third-party CMake dependency. | Linux installation uses Docker, while Windows has a native installer and macOS uses an installer that manages Docker. |
| Support | The repository lists a project contact email and directs users to its wiki for tutorials and usage resources. | Users can get help through independent WebODM communities, documentation and the community help forum. |
| What it does | OpenMVG is a C++ framework for multiple-view geometry and image-based 3D reconstruction. | WebODM converts aerial photographs or videos into georeferenced orthophotos, elevation models, point clouds, textured 3D models and Gaussian splats. |
Plans
WebODM
- WebODMFree
- Starter$24 a month
- Pro$35 a month
- Business$99 a month
- Pay As You GoPrice not published
In their own words
OpenMVG
OpenMVG is an open-source C++ library for multiple-view geometry, 3D computer vision, and structure from motion. It provides libraries, binaries, and pipelines for reconstructing 3D scenes from images. Library areas include image manipulation, feature description and matching, feature tracking, camera models, multiple-view geometry, robust estimation, and structure-from-motion algorithms. Its binaries can initialize scenes, detect and match features, perform reconstruction, and export scenes to other multiple-view-stereo frameworks. Those frameworks can compute dense point clouds or textured meshes from exported scenes. OpenMVG is released under the Mozilla Public License 2.0 and is listed as free. The project says it aims to support reproducible research through readable implementations of classic and state-of-the-art algorithms. It is designed for reading, learning, modification, and use, with test-driven development and samples. Tutorials cover data structures, library use, and processing an image dataset. Platforms listed are Windows, macOS, Linux, iOS, Android, and self-hosted, with desktop deployment, API access, point-cloud export, and ground control point support.
WebODM
WebODM turns aerial images into georeferenced maps, point clouds, digital elevation models, textured 3D models, and Gaussian splats. It accepts photos or videos from any drone, including JPG, TIFF, video files, and multispectral imagery, and can run on a user's computer while offline. Exports include GeoTIFF, PNG, LAS/LAZ, OBJ, and OGC 3D Tiles. Mapping tools cover measurements, plant-health indexes, ground-control points, elevation contours, rolling-shutter correction, and sharing links. WebODM uses ODX, a free, open-source photogrammetry engine that developers can run from the command line or integrate into software. It can also connect to processing nodes that speak the NodeODX API. The API uses token authentication through the /api/token-auth/ endpoint, with tokens expiring after six hours by default. Model-level and row-level permissions govern whether users can view, add, edit, or delete objects. WebODM is free to install and use locally; optional cloud plans are listed at $24 a month billed yearly for Starter, $35 a month billed yearly for Pro, and $99 a month billed yearly for Business. Minimum requirements are 8 GB RAM and 20 GB disk space; larger datasets have higher recommended requirements.