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 Please, use the Google Group ( 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.


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


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