Skip to main content

Bundle Adjustment For Camera Systems

Project description

BACS: Bundle Adjustment For Camera Systems

This is a Python implementation of BACS, a bundle adjustment for camera systems with points at infinity. It was originally written in Matlab and published by Johannes Schneider, Falko Schindler, Thomas Läbe, and Wolfgang Förstner in 2012.



python3 -m pip install bacs

to install the library. Have a look at the extensive doc string for explanation of the parameters.

Testing and development

Make sure you have NumPy and SciPy installed:

python3 -m pip install numpy scipy

By running the provided examples with


you can verify that BACS is working correctly (eg. there is no git diff in the results folder after execution).


Further explanation and visualization can be found on the BACS project page, the corresponding Matlab demo as well as the original publication.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bacs-0.1.4.tar.gz (6.4 kB view hashes)

Uploaded Source

Built Distribution

bacs-0.1.4-py3-none-any.whl (6.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page