Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mapillary/opensfm
Open source Structure-from-Motion pipeline
https://github.com/mapillary/opensfm
3d-reconstruction opencv python sfm
Last synced: 1 day ago
JSON representation
Open source Structure-from-Motion pipeline
- Host: GitHub
- URL: https://github.com/mapillary/opensfm
- Owner: mapillary
- License: bsd-2-clause
- Created: 2014-11-12T10:47:29.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T03:27:18.000Z (1 day ago)
- Last Synced: 2024-11-19T04:26:22.642Z (1 day ago)
- Topics: 3d-reconstruction, opencv, python, sfm
- Language: Python
- Homepage: https://www.opensfm.org/
- Size: 88.2 MB
- Stars: 3,409
- Watchers: 147
- Forks: 861
- Open Issues: 223
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
OpenSfM ![Docker workflow](https://github.com/mapillary/opensfm/workflows/Docker%20CI/badge.svg)
=======## 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](http://blog.mapillary.com/update/2014/12/15/sfm-preview.html)
## Getting Started
* [Building the library][]
* [Running a reconstruction][]
* [Documentation][][Building the library]: https://opensfm.org/docs/building.html (OpenSfM building instructions)
[Running a reconstruction]: https://opensfm.org/docs/using.html (OpenSfM usage)
[Documentation]: https://opensfm.org/docs/ (OpenSfM documentation)## License
OpenSfM is BSD-style licensed, as found in the LICENSE file. See also the Facebook Open Source [Terms of Use][] and [Privacy Policy][][Terms of Use]: https://opensource.facebook.com/legal/terms (Facebook Open Source - Terms of Use)
[Privacy Policy]: https://opensource.facebook.com/legal/privacy (Facebook Open Source - Privacy Policy)