Skip to main content

Calibrate intrinsic and extrinsic parameters of cameras with charuco boards

Project description

calibcam

A charuco based calibrator for camera setups (intrinsic and extrinsic coordinates).

Installation

Windows

  1. (If not already done:) Install Anaconda
  2. Create conda env conda env create -f https://raw.githubusercontent.com/bbo-lab/calibcam/main/environment.yml
  3. Switch to calibcam environment: conda activate calibcam

Usage

Windows

  1. From [repository]/boards, copy the appropriate board into the calibration video directory and rename to board.npy
  2. Open Anaconda prompt via Start Menu
  3. Switch to calibcam environment: conda activate calibcam
  4. Run the program with python -m calibcam --videos [LIST OF VIDEOS TO INCLUDE]

BBO internal MATLAB use only:

Use MATLAB function mcl = cameralib.helper.mcl_from_calibcam([PATH TO MAT FILE OUTPUT OF CALIBRATION]) from bboanlysis_m to generate an MCL file.

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

bbo-calibcam-2.1.3.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

bbo_calibcam-2.1.3-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file bbo-calibcam-2.1.3.tar.gz.

File metadata

  • Download URL: bbo-calibcam-2.1.3.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.6

File hashes

Hashes for bbo-calibcam-2.1.3.tar.gz
Algorithm Hash digest
SHA256 97ad953fc00ba971bc38ee0fd7435b1c7a9d01848ddd607221c94f2a842ff064
MD5 3de3f1bed9240b11d4dd08141224bccf
BLAKE2b-256 754ceabd007dfa3d9866ba19534db4d0c476bccc354ceed49595ab18b838b7ce

See more details on using hashes here.

File details

Details for the file bbo_calibcam-2.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for bbo_calibcam-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 35e6c7bbbbf3c5dbeba8cefba2f0e83fc339dfea66e43273947b2ee06af6b512
MD5 3924f8719ccaa7bf589de5e5dd9b7f17
BLAKE2b-256 4bc7ab4d8630db17a7348d731469270e2ee19f761f3ea7c8009853b329fd7ae6

See more details on using hashes here.

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