City2BA
A collection of tools for generating synthetic bundle adjustment datasets.
Datasets can either be generated programatically via the library or using the included executables. When using SnavelyCamera
s, the coordinate system is -z forward, y up.
# Generate a problem from a 3D model
# Add noise to the problem
# Generate a problem using a city block grid
# Convert a problem to a format for visualization
Installation
First install embree (available at https://github.com/embree/embree). Then install cargo to build the code and dependencies (https://rustup.rs is the easiest way to get cargo).
To install the latest stable version run:
To build the latest version run:
Development
Build City2BA locally with:
Run tests with:
Executables can be run with: