mapillary/OpenSfM

Open source Structure-from-Motion pipeline

Python

3,807

3,409 commits

updated Oct 5, 2026

See the code

README

NOTE: This repository is no longer under active development. Please use the new OpenSfM repository instead.

OpenSfM

Conda Docker Ubuntu 20.04 Docker Ubuntu 24.04

Overview

OpenSfM is a Structure from Motion library written in Python. The library serves as a processing pipeline for reconstructing camera poses and 3D scenes from multiple images. It consists of basic modules for Structure from Motion (feature detection/matching, minimal solvers) with a focus on building a robust and scalable reconstruction pipeline. It also integrates external sensor (e.g. GPS, accelerometer) measurements for geographical alignment and robustness. A JavaScript viewer is provided to preview the models and debug the pipeline.

Checkout this blog post with more demos

Getting Started

License

OpenSfM is BSD-style licensed, as found in the LICENSE file. See also the Facebook Open Source Terms of Use and Privacy Policy

3d-reconstruction
opencv
python
sfm

mapillary/OpenSfM

Open source Structure-from-Motion pipeline

Python

3,807

3,409 commits

updated Oct 5, 2026

See the code

README

NOTE: This repository is no longer under active development. Please use the new OpenSfM repository instead.

OpenSfM

Conda Docker Ubuntu 20.04 Docker Ubuntu 24.04

Overview

OpenSfM is a Structure from Motion library written in Python. The library serves as a processing pipeline for reconstructing camera poses and 3D scenes from multiple images. It consists of basic modules for Structure from Motion (feature detection/matching, minimal solvers) with a focus on building a robust and scalable reconstruction pipeline. It also integrates external sensor (e.g. GPS, accelerometer) measurements for geographical alignment and robustness. A JavaScript viewer is provided to preview the models and debug the pipeline.

Checkout this blog post with more demos

Getting Started

License

OpenSfM is BSD-style licensed, as found in the LICENSE file. See also the Facebook Open Source Terms of Use and Privacy Policy

3d-reconstruction
opencv
python
sfm

Project health

Overall

5.0/10

Maintained

9/10

Code review

10/10
OpenSSF Scorecard

Significant stargazers

Mason Daugherty

680 followers · starred Sep 2024

Alan Yee

88 followers · starred Sep 2016

Pablo Speciale

87 followers · starred Jun 2021

Umang Kalra

24 followers · starred Jul 2022