-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
Mirko edited this page Aug 8, 2023
·
4 revisions
Download the precompiled binaries.
| Operating System | Installation | Requirements |
|---|---|---|
| Linux | Latest Release | Meshroom Requirements |
| Windows | Building from Source | Meshroom Requirements |
Building the binaries yourself.
-
Download the project
git clone https://github.com/PIX3LFLUX/MeshroomDFM.git
-
Navigate to the project directory
cd MeshroomDFM -
Create a new virtual environment with the required packages
conda env create -f environment.yml
-
Activate the virtual environment
conda activate MeshroomDFM
-
Execute pyinstaller to build the binaries
pyinstaller dfm_wrapper.spec # build the Deep Feature Matching Program pyinstaller dfm_analyzer.spec # build Deep Feature Matching Analyzer
[!NOTE]
Pyinstaller only allows to build binaries for the platform you're running on. If you wish to build the binaries for windows, you have to execute pyinstaller on a windows machine. -
Copy the files to your meshroom directory (Replace <your_meshroom_folder> with the path to your meshroom folder)
cp dist/* <your_meshroom_folder>/aliceVision/bin/ # move the binaries to meshroom cp DeepFeatureMatching.py DeepFeatureMatchingAnalyzer.py DFMImageTree.py <your_meshroom_folder>/lib/meshroom/nodes/aliceVision/ # move the python nodes to meshroom