Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Photogrammetry Software
  3. COLMAP

COLMAP

What it is

COLMAP is a free pipeline for turning ordered or unordered image collections into 3D reconstructions. Its Structure-from-Motion workflow estimates camera poses and sparse 3D structure, while Multi-View Stereo uses PatchMatch stereo and stereo fusion to make 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 produces results in a workspace. Developers can use PyCOLMAP's Python bindings for most functionality or build COLMAP as a library for C++ projects. Feature extraction options include SIFT, ALIKED, and LoMa, with ONNX support required at build time for the latter two. The software supports many camera models and multi-camera rigs. Installation options include pre-built binaries, source builds, a macOS Homebrew formula, and a pre-built Docker image with CUDA support. The library uses the new BSD license, while third-party dependencies have separate licenses. COLMAP is described as research software, and it may exit ungracefully when constraints are not met. Windows binaries are not officially signed and may prompt a Windows Defender warning.

For and against

For

  • Free to use
  • Graphical and command-line interfaces
  • Produces sparse and dense reconstructions
  • Python bindings and C++ library options
  • Supports multi-camera rigs

Against

  • ALIKED and LoMa require ONNX support at build time
  • Windows binaries may trigger a Defender warning
  • May exit ungracefully when constraints are unmet

The verdict

COLMAP offers a broad reconstruction pipeline with GUI, command-line, and development interfaces. Users should account for build requirements and the project's stated research-software caveat.

Who it suits

COLMAP suits people reconstructing 3D scenes from image collections, including developers who want Python bindings or a C++ library. Its graphical and command-line interfaces support different working styles.

Plans and prices

COLMAP

Free

Every plan, in full

On the record

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

Alternatives to COLMAP

Every alternative, ranked