#82 · Primary category: Computer Vision

openMVG

3d-reconstruction computer-vision drone geometry multiple-view-geometry openmvg photogrammetry sfm structure-from-motion

open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.

Project last updated:12/17/25

GitHub Stars

6.5K

Forks

1.7K

Contributors

129

License

MPL-2.0

Why we included this project

openMVG is a C++ library that recovers camera poses and a 3D point cloud from overlapping photos, with no requirement that your images arrive in any particular order. Its pipeline covers feature detection and matching, camera models, robust estimation, and the structure-from-motion stage itself, then exports results to other multi-view stereo tools for dense point clouds or textured meshes. That makes it a practical base for photogrammetry, drone mapping, and any project that needs to turn unordered imagery into geometry. The code is deliberately readable and ships with samples plus a test-driven build, so teams can pull individual modules into their own systems instead of committing to a black box. It builds for Android, iOS, Linux, macOS, and Windows, which matters when the reconstruction has to run on mobile or embedded targets.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category