3D Reconstruction Software
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.
Learn more details about the pipeline on AliceVision website.
Photogrammetry is the science of making measurements from photographs. It infers the geometry of a scene from a set of unordered photographs or videos. Photography is the projection of a 3D scene onto a 2D plane, losing depth information. The goal of photogrammetry is to reverse this process.
See the presentation of the pipeline steps.
Overall presentation of the Meshroom software.
Detailed tutorial with a focus on the features of the 2019.1 release.
Overall presentation of the protogrammetry practice with Meshroom.
Overall presentation of the protogrammetry practice with Meshroom and detailed presentation how to do the retolopogy in Blender.
Presentation of the Meshroom software with a focus on using it for Match Moving.
The project is released under MPLv2, see COPYING.md.
See INSTALL.md to setup the project and pre-requisites.
Get the source code and install runtime requirements:
bash git clone --recursive git://github.com/alicevision/meshroom cd meshroom pip install -r requirements.txt
You need to have AliceVision installation in your PATH (and LDLIBRARYPATH on Linux/macOS).
# Windows set PYTHONPATH=%CD% && python meshroom/ui # Linux/macOS PYTHONPATH=$PWD python meshroom/ui
On Ubuntu, you may have conflicts between native drivers and mesa drivers. In that case, you need to force usage of native drivers by adding them to the LDLIBRARYPATH:
LD_LIBRARY_PATH=/usr/lib/nvidia-340 PYTHONPATH=$PWD python meshroom/uiYou may need to adjust the folder
/usr/lib/nvidia-340with the correct driver version.
# Windows: set PYTHONPATH=%CD% && # Linux/macOS: PYTHONPATH=$PWD python bin/meshroom_photogrammetry --input INPUT_IMAGES_FOLDER --output OUTPUT_FOLDER
See the Meshroom wiki for more information.
Use 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:
You can also contact the core team privately on: [email protected].