COLMAP

B
B tier on 3D modeling softwareScore 7.4 · #50 of 148
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, Web, Windows
colmap.github.io
The COLMAP homepage

Summary

COLMAP is a free pipeline for reconstructing scenes in 3D from ordered or unordered image collections. Its Structure-from-Motion stage estimates camera poses and sparse 3D structure; its Multi-View Stereo stage uses PatchMatch stereo and stereo fusion to produce dense point clouds and meshes. Users can work through a graphical interface or command line. The GUI's automatic reconstruction tool takes an image folder and writes sparse and dense results to a workspace folder. For development, PyCOLMAP offers Python bindings for most functionality, and COLMAP can be built as a library for C++ code. Feature extraction options include SIFT, ALIKED and LoMa; ALIKED and LoMa require ONNX support at build time. It supports a wide range of camera models and multi-camera rigs. Users can install pre-built binaries or build from source; macOS users also have a Homebrew formula, and a pre-built Docker image includes CUDA support. The library uses the new BSD license, while third-party dependencies have separate licenses. The project describes COLMAP as research software that may occasionally exit ungracefully when constraints are not met. Windows binaries are not officially signed and may trigger a Defender warning.

Who it is for

COLMAP is suited to researchers and developers reconstructing 3D scenes from image collections, whether they prefer a GUI, command line or code integration. Users should be comfortable with research software and its installation options.

What is good

  • Offers both graphical and command-line interfaces.
  • Produces sparse and dense reconstructions.
  • PyCOLMAP provides Python bindings for most functionality.
  • Pre-built Docker image includes CUDA support.

What to know first

  • Windows binaries are not officially signed.
  • Some feature extractors require ONNX support at build time.
  • May exit ungracefully when constraints are not met.

Verdict

COLMAP provides a free route from image collections to sparse and dense 3D results, with options for GUI use and software integration. Its research-software status and unsigned Windows binaries are worth considering before installation.

COLMAP plans and pricing

All plans

Compared on 3D modeling software

Free plan
Yescolmap.github.io

Facts

Purpose
COLMAP is a general-purpose Structure-from-Motion and Multi-View Stereo pipeline for reconstructing ordered and unordered image collections.colmap.github.io · 30 Sept 2026
Interfaces
COLMAP provides both a graphical user interface and a command-line interface.colmap.github.io · 30 Sept 2026
Sparse reconstruction
Its incremental Structure-from-Motion pipeline recovers camera poses and sparse 3D structure.colmap.github.io · 30 Sept 2026
Dense reconstruction
Its Multi-View Stereo pipeline uses PatchMatch stereo and stereo fusion to produce dense point clouds and meshes.colmap.github.io · 30 Sept 2026
Automatic reconstruction
The GUI automatic reconstruction tool takes a folder of input images and produces sparse and dense reconstructions in a workspace folder.colmap.github.io · 30 Sept 2026
Python integration
PyCOLMAP provides Python bindings for most of COLMAP's functionality, including reconstruction and robust geometric estimators.colmap.github.io · 30 Sept 2026
C++ integration
COLMAP can be built as a reusable library that can be included and linked against C++ source code.colmap.github.io · 30 Sept 2026
Feature algorithms
COLMAP supports SIFT, ALIKED, and LoMa feature extraction, with ALIKED and LoMa requiring ONNX support at build time.colmap.github.io · 30 Sept 2026
Camera support
COLMAP supports a wide range of camera models and multi-camera rigs.colmap.github.io · 30 Sept 2026
License
The COLMAP library is licensed under the new BSD license, while third-party dependencies are separately licensed.colmap.github.io · 30 Sept 2026
Installation
Users can install pre-built binaries or build from source, and Homebrew provides a macOS formula.colmap.github.io · 30 Sept 2026
Docker
COLMAP provides a pre-built Docker image with CUDA support.colmap.github.io · 30 Sept 2026
Security
The provided Windows binaries are not officially signed and may trigger a Windows Defender security warning.colmap.github.io · 30 Sept 2026
Support
The project directs users to GitHub Discussions for questions and the GitHub issue tracker for bug reports and feature requests.colmap.github.io · 30 Sept 2026
Research software
The tutorial describes COLMAP as research software that may rarely exit ungracefully when some constraints are not fulfilled.colmap.github.io · 30 Sept 2026

Best COLMAP alternatives

See all 12

Where it ranks on Everything Xiaomi

Is COLMAP yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources