SyB3R - Synthetic Benchmark for 3D Reconstruction
Installation instructions

Dependencies

SyB3R depends on a number of external software packages, some of which are optional depending on which parts of SyB3R are build.

Optional:

Building

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

This will build the enabled libraries and executables in the buildRelease/ subfolder. We tested compilation on the following systems:

* Fedora 23
* Ubuntu 14.04

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.