COLMAP – SfM and MVS

About

COLMAP is a general-purpose, end-to-end image-based 3D reconstruction pipeline (i.e., Structure-from-Motion (SfM) and Multi-View Stereo (MVS)) with a graphical and command-line interface. It offers a wide range of features for reconstruction of ordered and unordered image collections. The software runs under Windows, Linux and Mac on regular desktop computers or compute servers/clusters. COLMAP is licensed under the BSD License and, if you use this project for your research, please cite the papers: Paper / Bibtex / Video and Paper / Bibtex / Video.

Documentation and Support

The source code is available on GitHub and the documentation is available at colmap.github.io. Please, use the Google Group (colmap@googlegroups.com) for questions and the GitHub issue tracker for bug reports, feature requests/additions, etc.

Release Notification

New releases will be announced via the Google Group. Simply subscribe to this thread to receive notifications for major new releases.

Download

Notice: For full dense reconstruction support, download the binaries with CUDA, which require a NVidia GPU.

→ Pre-Release Version (recommended)

This is the development with all the latest improvements. In general, it is recommended to use the pre-release version, since it is more frequently updated with new fixes than the release version.

→ Release Version

This is the stable version, which is typically released after major new features have been added and tested for longer periods of time.

→ Changelog

Vocabulary Trees

Datasets

A number of different datasets are available for download here and more information about the datasets can be found in the documentation.

Tutorial

The easiest way to build a model from images is to use the automatic reconstruction tool. For more fine-grain control, this is an introductory video tutorial to quickly get started with COLMAP. More information can be found in the documentation.