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

Uploaded Source

Built Distribution

bbo_calibcam-2.1.2-py3-none-any.whl (51.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bbo-calibcam-2.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 fde5f29d8a2e2194fe47d251f7af88fab57c0457ea2d175048441953bc063d5b
MD5 ba95e3caecc9663718cbb6eef1d1cdb8
BLAKE2b-256 69934ce7a09d8e5849631828a9ac2bb5d8d608d63ba77da5d875fb5896ebf76f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bbo_calibcam-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 090e7252b2a357cf9b05c1bd587a7a6eb95353d2443c1de0c8797b60e64785dd
MD5 c365333eef12b91f30ec1b77cdeaf743
BLAKE2b-256 4409511cff3075ed83493f864c67bd441d17270cf33ccd8d199d22096313ff41

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