Open Source Photogrammetry

Photogrammetry is a technique used to create 3D models from photographs. While traditionally limited to specialized software, open-source photogrammetry tools have made this technology accessible to a broader audience. By using open-source tools, individuals can create 3D models for a variety of purposes, including architecture, archaeology, and mapping. This article explains how open-source photogrammetry works and highlights popular tools that are freely available.

What is Open Source Photogrammetry?

Open-source photogrammetry involves using free tools to process a series of photos and create a 3D model. By allowing users to modify and distribute the software, open-source projects foster collaboration and innovation. Meshroom source and OpenDroneMap source are two popular open-source photogrammetry tools widely used by both professionals and hobbyists.

How Photogrammetry Works

Photogrammetry software analyzes multiple photographs of an object or landscape taken from different angles. The software then uses these images to calculate distances between points, creating a detailed 3D model.

Applications of Open Source Photogrammetry

Open-source photogrammetry tools are used in various fields:

  • Architecture and Construction. Architects use 3D models created through photogrammetry to visualize and plan buildings. The process helps reduce costs by allowing them to create accurate digital replicas before construction begins.
  • Mapping and GIS. Photogrammetry is essential for Geographic Information Systems (GIS), enabling the creation of accurate maps and 3D representations of landscapes for urban planning or environmental monitoring.
  • Popular Open-Source Photogrammetry Tools. Meshroom and OpenDroneMap are two of the most widely used tools in open-source photogrammetry. Meshroom source is designed for ease of use, while OpenDroneMap is specifically for aerial imagery.

Photogrammetry is the science of making measurements from photos.

  • it allows exact positions of surface points
  • which enables one to make point clouds in 3D space
  • thus a group of photographs can be turned into a 3D model for open source 3D printing on a RepRap

Software

Best FOSS way to do it:


Other

  • Autodesk's 123D Catch is the most mature commercial software it is free but not OS and is cloud based.
  • There is also Microsofts Photosynth - -which you must output point cloud and then clean up with Meshlab and [Visual SFM], which is free for noncommercial use but not OS. Only limited by your computer power, unlimited photos. Clean up with the open source Meshlab.
  • Python Photogrammetry Toolbox — Python scripts that automates Bundler and CMVS/PMVS, fronted by an open source GUI. Arc-Team’s tutorial.
  • ArcheOS — OS built Debian Squeeze to connect open photogrammetry and 3D modeling programs without the hassle of installing all the dependencies.
  • COLMAP [1]
Page data
Authors Joshua M. Pearce
License CC-BY-SA-3.0
Cite as Joshua M. Pearce (2015–2025). "Open Source Photogrammetry". Appropedia. Retrieved November 28, 2025.