mapillary/opensfm

Open source Structure-from-Motion pipeline

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 seconds ago
Added to GitGenius on September 18th, 2026
Created on November 12th, 2014
Open Issues & Pull Requests: 232 (+0)
GitHub issues: Enabled
Number of forks: 899
Total Stargazers: 3,799 (+0)
Total Subscribers: 136 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 days
Mean response time: 73.8 days
90th percentile: 313.6 days
Tracked items: 30

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 814 days
Stale 30+ days: 27
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • installation (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenSfM is a Structure-from-Motion pipeline that reconstructs three-dimensional scenes from image sequences.

The tool addresses the problem of converting collections of photographs into three-dimensional models by implementing a complete Structure-from-Motion workflow. It processes image sequences to extract camera positions and scene geometry, enabling 3D reconstruction from standard photographic input. The pipeline integrates computer vision techniques to handle the geometric relationships between images and the physical space they capture.

OpenSfM suits projects requiring 3D scene reconstruction from image collections, particularly those where a self-contained, open source solution is preferred over proprietary alternatives. It works well for applications in photogrammetry, mapping, and spatial analysis where developers need direct control over the reconstruction process and access to the underlying implementation. The tool is appropriate for researchers and practitioners who want to understand or modify the Structure-from-Motion methodology rather than treating it as a black box.

The project maintains steady development activity with regular commits addressing bug fixes and incremental improvements to the reconstruction pipeline. Pull requests receive consistent review and integration, indicating active maintenance of the codebase. The issue tracker shows ongoing engagement with user-reported problems and feature requests, with maintainers responding to community contributions. Documentation updates accompany code changes, suggesting attention to keeping the project's guidance current with implementation details.