MVE
MVE is desktop software for reconstructing geometry from photographs, with a pipeline that covers Structure-from-Motion, Multi-View Stereo, dense depth maps,…
What MVE is
MVE is desktop software for reconstructing geometry from photographs, with a pipeline that covers Structure-from-Motion, Multi-View Stereo, dense depth maps, and surface meshes. Its tools help build photo datasets, estimate camera parameters, and work with multi-view data for algorithm development. An API organizes scenes as views containing camera parameters, images, and other data. The makescene utility imports from Bundler, VisualSfM, and OpenMVG. Image tools handle PNG, JPG, TIFF, PFM, and PPM files; mesh tools support OFF, PLY, and PBRT. The Qt-based UMVE interface can inspect scenes and 3D structure, manage views and image embeddings, render triangle meshes, and triangulate depth maps. MVE is free for Linux, macOS, and Windows. Building requires libjpeg, libpng, and libtiff; the ogl library and UMVE use OpenGL, and UMVE also requires Qt 5. The project is in maintenance mode, with new features rarely added. Its BSD 3-Clause license file cautions that SIFT and SURF algorithms may be patented or otherwise restricted in some countries.
Good
- Free on Linux, macOS, and Windows
- Pipeline covers camera estimation through surface meshes
- Imports from Bundler, VisualSfM, and OpenMVG
- UMVE offers scene inspection and mesh rendering
- Image and mesh tools support several formats
Watch out
- Building requires libjpeg, libpng, and libtiff
- UMVE also requires Qt 5
- New features are rarely added
- SIFT and SURF may be restricted in some countries
Who it suits
MVE suits researchers and developers working with multi-view image datasets or building geometry reconstruction algorithms. It may also fit users who need a desktop interface for inspecting scenes and working with meshes and depth maps.
Verdict
MVE combines a reconstruction pipeline, scene API, and desktop inspection tools for multi-view work. Account for its build requirements, maintenance status, and the stated SIFT/SURF licensing caveat before choosing it.
The facts
Each one read from MVE's own pages, with the date it was checked.
What it does
- Build requirements
- Building requires libjpeg, libpng, and libtiff; OpenGL is used by the ogl library and UMVE also requires Qt 5.checked 11 Oct 2026
- Dependencies
- The repository lists libjpeg, libpng, libtiff, and OpenGL as build requirements, plus Qt 5 for UMVE.checked 10 Oct 2026
- Desktop interface
- UMVE is a Qt-based application for inspecting scenes and 3D structure, managing views and image embeddings, rendering triangle meshes, and triangulating depth maps.checked 11 Oct 2026
- Development status
- The project was developed by Michael Goesele's research group at TU Darmstadt.checked 10 Oct 2026
- External imports
- The makescene application can import from Bundler, VisualSfM, and OpenMVG.checked 10 Oct 2026
- File formats
- Image tools support PNG, JPG, TIFF, PFM, and PPM; mesh tools support OFF, PLY, and PBRT.checked 11 Oct 2026
- Image formats
- Image tools support PNG, JPG, TIFF, PFM, and PPM files.checked 10 Oct 2026
- Integrations
- The makescene application can import data from Bundler, VisualSfM, and OpenMVG.checked 11 Oct 2026
- Intended use
- The project aims to ease work with multi-view datasets and support development of algorithms based on multiple views.checked 11 Oct 2026
- License
- The wiki says source files are distributed under the BSD 3-Clause License unless a source file states otherwise.checked 11 Oct 2026
- License caveat
- The license file warns that the sfm library's SIFT and SURF algorithms may be patented in some countries or otherwise limited in use.checked 11 Oct 2026
- Maintenance
- The README says MVE is currently in maintenance mode and new features are rarely added.checked 11 Oct 2026
- Mesh formats
- Mesh tools support OFF, PLY, and PBRT files.checked 10 Oct 2026
- Purpose
- MVE is an end-to-end pipeline for image-based geometry reconstruction, including Structure-from-Motion, Multi-View Stereo, and surface reconstruction.checked 11 Oct 2026
- Reconstruction tools
- Its pipeline includes tools to create a dataset from photos, estimate camera parameters, reconstruct dense depth maps, and create a surface mesh.checked 11 Oct 2026
- Scene API
- MVE provides an API for managing scenes made up of views with camera parameters, images, and other data.checked 11 Oct 2026
- Scene management
- Its API manages scenes made of views containing camera parameters, images, and generic data.checked 10 Oct 2026
- Support and documentation
- The project directs users to its GitHub wiki for documentation, including user and developer guides.checked 11 Oct 2026
Where it runs
- Platforms
- The wiki says MVE runs on Linux, MacOS X, and Windows.checked 11 Oct 2026
Alternatives to MVE
- 1

WebODM
Free planOpen sourceWebAPILinuxmacOS8.3From $24 a month - 2

KIRI Engine
Free planAndroidiOSWebAPI8.1From $79.99 a year - 3
OpenMVG
Free planOpen sourceAndroidiOSAPILinux7.8Free plan - 4

Polycam
Free planAndroidiOSWeb7.5From $150 a year - 5
OpenReco
Free planOpen sourceWebAPILinuxmacOS7.4Free plan - 6
RealityScan
Free planAndroidiOSLinuxWindows7.4From $1,250 a year
