{"id":13493726,"url":"https://github.com/alicevision/AliceVision","last_synced_at":"2025-03-28T12:32:19.004Z","repository":{"id":25211858,"uuid":"28635894","full_name":"alicevision/AliceVision","owner":"alicevision","description":"Photogrammetric Computer Vision Framework","archived":false,"fork":false,"pushed_at":"2024-10-29T14:06:33.000Z","size":53718,"stargazers_count":2981,"open_issues_count":52,"forks_count":824,"subscribers_count":131,"default_branch":"develop","last_synced_at":"2024-10-29T15:34:12.372Z","etag":null,"topics":["3d-reconstruction","alicevision","camera-tracking","computer-vision","hdri-image","meshroom","multiview-stereo","panorama-image","panorama-stitching","photogrammetry","structure-from-motion"],"latest_commit_sha":null,"homepage":"http://alicevision.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alicevision.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["alicevision"],"custom":["https://alicevision.org/association/#donate"]}},"created_at":"2014-12-30T15:39:27.000Z","updated_at":"2024-10-29T13:29:46.000Z","dependencies_parsed_at":"2024-02-19T09:33:00.703Z","dependency_job_id":"beaa25b1-ce50-403b-b40c-4bd63bc9eec1","html_url":"https://github.com/alicevision/AliceVision","commit_stats":{"total_commits":8239,"total_committers":235,"mean_commits":35.05957446808511,"dds":0.8573856050491564,"last_synced_commit":"f784cd38bf2d1632578d3a86e557f291b56d928d"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicevision%2FAliceVision","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicevision%2FAliceVision/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicevision%2FAliceVision/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alicevision%2FAliceVision/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alicevision","download_url":"https://codeload.github.com/alicevision/AliceVision/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245779463,"owners_count":20670685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-reconstruction","alicevision","camera-tracking","computer-vision","hdri-image","meshroom","multiview-stereo","panorama-image","panorama-stitching","photogrammetry","structure-from-motion"],"created_at":"2024-07-31T19:01:18.176Z","updated_at":"2025-03-28T12:32:18.998Z","avatar_url":"https://github.com/alicevision.png","language":"C++","readme":"# ![AliceVision - Photogrammetric Computer Vision Framework](https://github.com/alicevision/AliceVision/raw/develop/docs/logo/AliceVision_banner.png)\n\n[AliceVision](http://alicevision.github.io) is a Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.\nAliceVision aims to provide strong software basis with state-of-the-art computer vision algorithms that can be tested, analyzed and reused.\nThe project is a result of collaboration between academia and industry to provide cutting-edge algorithms with the robustness and the quality required for production usage.\n\nLearn more details about the pipeline and tools based on it on [AliceVision website](http://alicevision.github.io).\n\nSee [results of the pipeline on sketchfab](http://sketchfab.com/AliceVision).\n\n\n## Photogrammetry\n\nPhotogrammetry is the science of making measurements from photographs.\nIt infers the geometry of a scene from a set of unordered photographies or videos.\nPhotography is the projection of a 3D scene onto a 2D plane, losing depth information.\nThe goal of photogrammetry is to reverse this process.\n\nSee the [presentation of the pipeline steps](http://alicevision.github.io/#photogrammetry).\n\n\n## License\n\nThe project is released under MPLv2, see [**COPYING.md**](COPYING.md).\n\n\n## Citation\n\nIf you use this project for a publication, please cite the [paper](https://hal.archives-ouvertes.fr/hal-03351139):\n  ```\n  @inproceedings{alicevision2021,\n    title={{A}liceVision {M}eshroom: An open-source {3D} reconstruction pipeline},\n    author={Carsten Griwodz and Simone Gasparini and Lilian Calvet and Pierre Gurdjos and Fabien Castan and Benoit Maujean and Gregoire De Lillo and Yann Lanthony},\n    booktitle={Proceedings of the 12th ACM Multimedia Systems Conference - {MMSys '21}},\n    doi = {10.1145/3458305.3478443},\n    publisher = {ACM Press},\n    year = {2021}\n  }\n  ```\n\n\n## Bibliography\n\nSee [**Bibliography**](BIBLIOGRAPHY.md) for the list of research papers and tools used in this project.\n\n\n## Get the project\n\nGet the source code: `git clone --recursive git://github.com/alicevision/AliceVision`\n\nSee [**INSTALL.md**](INSTALL.md) to build the project.\n\nContinuous integration status: [![Build Status](https://github.com/alicevision/AliceVision/actions/workflows/continuous-integration.yml/badge.svg?branch=develop)](https://github.com/alicevision/AliceVision/actions/workflows/continuous-integration.yml)\n\n\n## Launch 3D reconstructions\n\nUse [Meshroom](https://github.com/alicevision/Meshroom) to launch the AliceVision pipeline.\n - Meshroom provides a User Interface to create 3D reconstructions.\n - Meshroom provides a command line to launch all the steps of the pipeline.\n - Meshroom is written in python and can be used to create your own python scripts to customize the pipeline or create custom automation.\n\nThe User Interface of Meshroom relies on Qt and PySide. The Meshroom engine and command line has no dependency to Qt.\n\n\n## Contact\n\nUse the public mailing-list to ask questions or request features. It is also a good place for informal discussions like sharing results, interesting related technologies or publications:\n\u003e [alicevision@googlegroups.com](mailto:alicevision@googlegroups.com)\n\u003e [http://groups.google.com/group/alicevision](http://groups.google.com/group/alicevision)\n\nYou can also contact the core team privately on: [alicevision-team@googlegroups.com](mailto:alicevision-team@googlegroups.com).\n\n\n## Contributing\n\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2995/badge)](https://bestpractices.coreinfrastructure.org/projects/2995)\n\nBeyond open source interest to foster developments, open source is a way of life. The project has started as a collaborative project and aims to continue. We love to exchange ideas, improve ourselves while making improvements for other people and discover new collaboration opportunities to expand everybody’s horizon.\nContributions are welcome. We integrate all contributions as soon as it is useful for someone, don't create troubles for others and the code quality is good enough for maintenance.\n\nPlease have a look at the [project code of conduct](CODE_OF_CONDUCT.md) to provide a friendly, motivating and welcoming environment for all.\nPlease have a look at the [project contributing guide](CONTRIBUTING.md) to provide an efficient workflow that minimize waste of time for contributors and maintainers as well as maximizing the project quality and efficiency.\n\nUse github Pull Requests to submit contributions:\n\u003e [http://github.com/alicevision/AliceVision/issues](http://github.com/alicevision/AliceVision/issues)\n\nUse the public mailing-list to ask questions or request features and use github issues to report bugs:\n\u003e [http://github.com/alicevision/AliceVision/pulls](http://github.com/alicevision/AliceVision/pulls)\n\n\n## Project history\n\nIn 2009, CMP research team from CTU started the PhD thesis of Michal Jancosek supervised by Tomas Pajdla. They released windows binaries of their MVS pipeline, called CMPMVS, in 2012.\nIn 2009, Toulouse INP, INRIA and Duran Duboi started a French ANR project to create a model based Camera Tracking solution based on natural features and a new marker design called CCTag.\nIn 2010, Mikros Image and IMAGINE research team (a joint research group between Ecole des Ponts ParisTech and Centre Scientifique et Technique du Batiment) started a partnership around Pierre Moulon’s thesis, supervised by Renaud Marlet and Pascal Monasse on the academic side and Benoit Maujean on the industrial side. In 2013, they released an open source SfM pipeline, called openMVG (“Multiple View Geometry”), to provide the basis of a better solution for the creation of visual effects matte-paintings.\nIn 2015, Simula, Toulouse INP and Mikros Image joined their efforts in the EU project POPART to create a Previz system based on AliceVision.\nIn 2017, CTU join the team in the EU project LADIO to create a central hub with structured access to all data generated on set based on AliceVision.\n\nSee [CONTRIBUTORS.md](CONTRIBUTORS.md) for the full list of contributors. We hope to see you in this list soon!\n\n","funding_links":["https://github.com/sponsors/alicevision","https://alicevision.org/association/#donate"],"categories":["Photogrammetry and 3D Reconstruction","Tools for Robotics","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","Sensor Processing","computer-vision","Photogrammetry Tools, Libraries, and Frameworks","Robotics Tools and Frameworks","Tools","C++","Structure from motion (SFM) software"],"sub_categories":["Loss Functions","In-memory data grids","Image Processing","Problems","VS Code Extensions for Developer Productivity","Winetricks","Objective-C Tools, Libraries, and Frameworks","Mesh networks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicevision%2FAliceVision","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falicevision%2FAliceVision","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falicevision%2FAliceVision/lists"}