mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-04-28 17:57:16 +02:00
[doc] how to use Meshroom without building AliceVision (#1487)
* documentation: how to use Meshroom without building AliceVision
* documentation: explain how to start and debug with PyCharm
* add comments as examples in start.sh
* fix wrong bash and if not in right dir (related with 692ecfa74d (commitcomment-53971206)
)
This commit is contained in:
parent
73da16d7a8
commit
b1c421bfef
2 changed files with 31 additions and 4 deletions
20
README.md
20
README.md
|
@ -72,7 +72,9 @@ If you use this project for research, please cite:
|
|||
|
||||
## Get the project
|
||||
|
||||
See [**INSTALL.md**](INSTALL.md) to setup the project and pre-requisites.
|
||||
You can [download pre-compiled binaries for the latest release](https://github.com/alicevision/meshroom/releases).
|
||||
|
||||
If you want to build it yourself, see [**INSTALL.md**](INSTALL.md) to setup the project and pre-requisites.
|
||||
|
||||
Get the source code and install runtime requirements:
|
||||
```bash
|
||||
|
@ -107,6 +109,22 @@ You may need to adjust the folder `/usr/lib/nvidia-340` with the correct driver
|
|||
python bin/meshroom_batch --input INPUT_IMAGES_FOLDER --output OUTPUT_FOLDER
|
||||
```
|
||||
|
||||
## Start Meshroom without building AliceVision
|
||||
|
||||
To use Meshroom (ui) without building AliceVision
|
||||
* Download a [release](https://github.com/alicevision/meshroom/releases)
|
||||
* Checkout corresponding Meshroom (ui) version/tag to avoid versions incompatibilities
|
||||
* `LD_LIBRARY_PATH=~/foo/Meshroom-2021.1.0/aliceVision/lib/ PATH=$PATH:~/foo/Meshroom-2021.1.0/aliceVision/bin/ PYTHONPATH=$PWD python3 meshroom/ui`
|
||||
|
||||
## Start and Debug Meshroom in an IDE
|
||||
|
||||
PyCharm Community is free IDE which can be used. To start and debug a project with that IDE,
|
||||
right-click on `Meshroom/ui/__main__.py` > `Debug`, then `Edit Configuration`, in `Environment variables` :
|
||||
* If you want to use aliceVision built by yourself add: `PATH=$PATH:/foo/build/Linux-x86_64/`
|
||||
* If you want to use aliceVision release add: `LD_LIBRARY_PATH=/foo/Meshroom-2021.1.0/aliceVision/lib/;PATH=$PATH:/foo/Meshroom-2021.1.0/aliceVision/bin/` (Make sure that you are on the branch matching the right version)
|
||||
|
||||

|
||||
|
||||
|
||||
## FAQ
|
||||
|
||||
|
|
15
start.sh
Normal file → Executable file
15
start.sh
Normal file → Executable file
|
@ -1,3 +1,12 @@
|
|||
#!/bin/sh
|
||||
export PYTHONPATH="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )"
|
||||
python meshroom/ui
|
||||
#!/bin/bash
|
||||
export MESHROOM_ROOT="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )"
|
||||
export PYTHONPATH=$MESHROOM_ROOT:$PYTHONPATH
|
||||
|
||||
# using existing alicevision release
|
||||
#export LD_LIBRARY_PATH=/foo/Meshroom-2021.1.0/aliceVision/lib/
|
||||
#export PATH=$PATH:/foo/Meshroom-2021.1.0/aliceVision/bin/
|
||||
|
||||
# using alicevision built source
|
||||
#export PATH=$PATH:/foo/build/Linux-x86_64/
|
||||
|
||||
python "$MESHROOM_ROOT/meshroom/ui"
|
||||
|
|
Loading…
Add table
Reference in a new issue