COLMAP vs Meshroom
COLMAP
colmap.github.ioMeshroom
meshroom.orgSide by side
| Figure | COLMAP | Meshroom |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · AI 3D Scanning Software | 8.3 (#7) | 7.8 (#16) |
| Spec score · Photogrammetry Software | 8.3 (#10) | 7.9 (#16) |
| Spec score · 3D modeling software | 7.9 (#88) | 7.8 (#98) |
| Free plan | Yes | Yes |
| License | The COLMAP library is licensed under the new BSD license, while third-party dependencies are separately licensed. | The site links Meshroom's license to the Mozilla Public License 2.0. |
Plans
In their own words
COLMAP
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 accepts an image folder and creates sparse and dense results in 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 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.
Meshroom
Meshroom is a free, node-based visual programming toolbox for creating and running data-processing pipelines. Its AliceVision plugin combines photogrammetry, camera tracking, HDR panorama, lidar meshing, raw image conversion and color calibration workflows. Users connect operations visually to set dependencies, data flow and execution order. Pipelines can run locally or on distributed systems, including local and remote computation in one project. The meshroom_batch command-line interface and JSON pipeline definitions support automated, reproducible execution. Meshroom reuses cached intermediate results and invalidates affected downstream nodes when attributes change. Built-in viewers display logs, images, 3D data and node outputs. Dynamically loaded plugins can run in separate virtual environments, while Meshroom Hub offers domain-specific plugins for computer vision, AI and other tasks. Prebuilt desktop releases are available for Linux and Windows; macOS requires manual packaging. The software is linked to the Mozilla Public License 2.0. Its listed plan costs nothing.