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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: bbo-calibcam-2.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 d70a7f3740bf6fc272311fc48047da6b6dab949ac27e67767e34ae0c0ce86e15
MD5 b97171836458075dfa3dcb43eb537d67
BLAKE2b-256 3055c26312da131562b02a73e90bb0bf3dad3f16b7c6b43f4237785185049902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bbo_calibcam-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc66c92e0fbd29c719515f0129d7839fdc952f8ff721238566d4d37e4cb76e5c
MD5 8ab542724041a2e88ebe23c3653f7ed3
BLAKE2b-256 de064f143142da42f58c39eaa082e94882ee42a35b1ccf28094a3db4e77cf210

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