SyB3R - Synthetic Benchmark for 3D Reconstruction
|
SyB3R depends on a number of external software packages, some of which are optional depending on which parts of SyB3R are build.
Optional:
SyB3R uses cmake to configure and build the build system files. On linux the preferred method are makefiles:
cd path/to/syb3r/ mkdir buildRelease cd buildRelease cmake .. -DCMAKE_BUILD_TYPE=Release -Dsyb3r_build_analysis=ON -Dsyb3r_build_tools=ON -Dsyb3r_build_examples=ON make -j
We tested compilation on the following systems:
This will build the enabled libraries and executables in the buildRelease/ subfolder. The libraries can be used in an external cmake project by importing the respective targets in the cmake file, e.g.
include(path/to/syb3r/buildRelease/libs/common/syb3rCommon-exports.cmake) include(path/to/syb3r/buildRelease/libs/Analysis/syb3rAnalysis-exports.cmake) include(path/to/syb3r/buildRelease/libs/ReconstructionInvocation/syb3rReconstructionInvocation-exports.cmake) include(path/to/syb3r/buildRelease/libs/Synthesis/syb3rSynthesis-exports.cmake)
or whatever subset is needed.
To build the documentation, simply execute path/to/syb3r/doc/buildDoc.sh and open path/to/syb3r/doc/index.html.