EVERYTHING XIAOMI
Get listed

MVE

MVE is desktop software for reconstructing geometry from photographs, with a pipeline that covers Structure-from-Motion, Multi-View Stereo, dense depth maps,…

Place
#27 of 34
Score
5.7
MVE's website

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

All alternatives
  1. 1WebODM logo

    WebODM

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $24 a month
  2. 2KIRI Engine logo

    KIRI Engine

    Free planAndroidiOSWebAPI
    8.1From $79.99 a year
  3. 3

    OpenMVG

    Free planOpen sourceAndroidiOSAPILinux
    7.8Free plan
  4. 4Polycam logo

    Polycam

    Free planAndroidiOSWeb
    7.5From $150 a year
  5. 5

    OpenReco

    Free planOpen sourceWebAPILinuxmacOS
    7.4Free plan
  6. 6

    RealityScan

    Free planAndroidiOSLinuxWindows
    7.4From $1,250 a year