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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bbo-calibcam-1.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 9e395d31d6b80da505e780f7fa5cccb1f2c4027d7ee7172c6257dfef1e2d4565
MD5 d84e7ee2ed96586a9a124ed14093265a
BLAKE2b-256 e9bf568dc9d6f05351d9075e70cbd33c90eddf35683f5039ddd18ffe345fbae5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bbo_calibcam-1.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9d4748abce0f5addab195d587b48f7db10f7aa03bfb98db3456e7a927c36c5b1
MD5 128a1004c30f5c3bff92ac3445ee9f7f
BLAKE2b-256 69510888cb48df20a963f1a27dcce77acbc3b4bca91385efd52db4048a4b5a3d

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