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.

Usage

Run

python3 -m pip install bacs

to install the library. Have a look at the 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

python3 main.py

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

By pushing a new tag "vX.Y.Z" to the repository, the package will be automatically built and uploaded to PyPI.

Resources

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.9.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

bacs-0.1.9-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file bacs-0.1.9.tar.gz.

File metadata

  • Download URL: bacs-0.1.9.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1023-azure

File hashes

Hashes for bacs-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b286b6861bc9997ff4a7bb2e36eb665a1bde9af7d7bb1057b2522dc722c21ba7
MD5 23561827dea24d651ce4804e965f6d15
BLAKE2b-256 36738804d9887a3e6196101f9a2b6ffc01faacc39182acb81e5badbbc696c787

See more details on using hashes here.

File details

Details for the file bacs-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: bacs-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Linux/6.5.0-1023-azure

File hashes

Hashes for bacs-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 ccbd49a703422dd0a027e3eefbba9d05bd993c5c28d35f78d41265c8211ab2a3
MD5 707190cbbc2f4b57188beeeb98209360
BLAKE2b-256 6c2a62762fd3b0c0d2cd12d93746d76ba864dc273ee6de1f2ef76737b7874ca6

See more details on using hashes here.

Supported by

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