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

Uploaded Source

Built Distribution

bbo_calibcam-2.1.0-py3-none-any.whl (49.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bbo-calibcam-2.1.0.tar.gz
  • Upload date:
  • Size: 25.0 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.0.tar.gz
Algorithm Hash digest
SHA256 09e2554070731d6793c001b9b54b5773a97a482b6dd0c36f238c4d4b4af54277
MD5 8fda00704a9a36c0b5f07dd807fea481
BLAKE2b-256 af29ef8b4fdb3cb6633005d32e0a9ddfda331621483f22e767aba67443787265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bbo_calibcam-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d57f6dd006d7adab7d65095095fc9e503771d1d1ed7a0691fe42805c6b50e475
MD5 2db042088b9f00e858ef779d5187d683
BLAKE2b-256 ee0370f2f21252b33a96b11949473efe3ed123befee150a2b2ed5c347b316e9f

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