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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bacs-0.1.11.tar.gz
.
File metadata
- Download URL: bacs-0.1.11.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa7970a8c961846482b15940533592daec8a534ac570e658cd79202aa9aa5c4 |
|
MD5 | 5df146e4e837db78fefeef38f5b93a1d |
|
BLAKE2b-256 | e9cb47ab51700b3fcdfcf602c9ba52ed835513eb1fb098c95dab07b5b4e85b8b |
File details
Details for the file bacs-0.1.11-py3-none-any.whl
.
File metadata
- Download URL: bacs-0.1.11-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a3f7d0fd48066a8166b5fc340c40d24aa19365e7c4a8f0fd5690455a0e1f92 |
|
MD5 | 586dcc119fd8487864abfc24863c11e1 |
|
BLAKE2b-256 | b7249c5562fa91c689d8e17aa78cfff462dcf1ea353b216c56647e9a9dadfed1 |