MCPcopy
hub / github.com/mapillary/OpenSfM

github.com/mapillary/OpenSfM @v0.5.1 sqlite

repository ↗ · DeepWiki ↗ · release v0.5.1 ↗
1,445 symbols 3,957 edges 98 files 495 documented · 34%
README

OpenSfM Build Status

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

Core symbols most depended-on inside this repo

set
called by 286
annotation_gui_gcp/apps.py
get
called by 108
annotation_gui_gcp/apps.py
add_shot
called by 77
opensfm/types.py
v
called by 59
viewer/js/jquery.js
get_shot
called by 45
opensfm/types.py
get_rotation_matrix
called by 37
opensfm/types.py
map
called by 30
viewer/js/dat.gui.js
run
called by 29
opensfm/commands/mesh.py

Shape

Function 919
Method 464
Class 62

Languages

Python74%
TypeScript26%

Modules by API surface

viewer/js/three.js165 symbols
opensfm/dataset.py129 symbols
opensfm/types.py94 symbols
opensfm/reconstruction.py64 symbols
viewer/js/jquery.js63 symbols
viewer/js/dat.gui.js55 symbols
opensfm/transformations.py55 symbols
viewer/js/three.min.js45 symbols
opensfm/multiview.py41 symbols
opensfm/exif.py39 symbols
opensfm/io.py37 symbols
annotation_gui_gcp/GUI.py30 symbols

Dependencies from manifests, versioned

Pillow6.2.2 · 1×
cloudpickle0.4.0 · 1×
exifread2.1.2 · 1×
gpxpy1.1.2 · 1×
joblib0.14.1 · 1×
loky1.2.1 · 1×
networkx1.11 · 1×
pyproj1.9.5.1 · 1×
pytest3.0.7 · 1×
python-dateutil2.6.0 · 1×
pyyaml5.1 · 1×
repoze.lru0.7 · 1×

For agents

$ claude mcp add OpenSfM \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact