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 multitrackpy environment: conda activate calibcam
  4. Install with pip install bbo-calibcam

Usage

Windows

  1. From [repository]/calibcam/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
  5. In GUI, click "Perform calibration"
  6. Select all calibration videos
  7. After calibration, check reprojection in GUI
  8. Run multicalibration_matlab_mcl_gen.m in the video directory in MATLAB
  9. Save resulting mcl file into video directory

Alternatively, run purely commandline-based with

$ python -m calibcam --help
usage: __main__.py [-h] [--videos [VIDEOS [VIDEOS ...]]] [--board BOARD]

Calibrate set of cameras

optional arguments:
  -h, --help            show this help message and exit
  --videos [VIDEOS [VIDEOS ...]]
  --board BOARD

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

Uploaded Source

Built Distribution

bbo_calibcam-1.1.2-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bbo-calibcam-1.1.2.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for bbo-calibcam-1.1.2.tar.gz
Algorithm Hash digest
SHA256 043680fa743c09d34039b11f813a9963443953dc4f42d869fe5520cb316a55ce
MD5 8d1cf4a23baf55ba5ceb5f5468a0569d
BLAKE2b-256 3224e106aa61bb153f49ae1f44c9687b2f31ea54fe853615c51668cb09668068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bbo_calibcam-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for bbo_calibcam-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 495d5a996122eddcd1a0d1062327bce6d1e7980dc01b6361207a441cccb0e9e8
MD5 453c22d837da198e54a97c3538c2aacf
BLAKE2b-256 7803a120bd8ca923d0edd0a372e265cb9b3f9bc4f77977c6abc7a9df25795111

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