Skip to content

MC-Calib

  • Software
  • Perception
  • Tool

MC-Calib is a toolbox for calibrating multi-camera systems, including mixed rigs of perspective and fisheye cameras, using Charuco boards. It is described in a published paper.

Source on GitHub: github.com/rameau-fr/MC-Calib (opens in a new tab). Facts read at commit 77cb043 (opens in a new tab).

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit 77cb043 (opens in a new tab), on 22 Oct 2026.

Commercial use
Yes

What it does

  • Generates Charuco calibration boards, including boards with different square counts and sizes.
  • Calibrates intrinsics and extrinsics of synchronized cameras from image sequences.
  • Supports perspective (Brown) and fisheye (Kannala) distortion models, per camera if needed.
  • Outputs camera parameters, 3D board structure, board poses, and reprojection error logs as YAML files.
  • Includes a post-calibration analysis script in Python and sample configuration files.
  • Provides a Docker image as the recommended way to run it, plus a compile-from-source route.

Written by Robotheca from the project's README (opens in a new tab) at commit 77cb043.

Getting started

Difficulty
Intermediate

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
5 Oct 2026 on master
Latest release
v1.5.0 (27 Jul 2026)

Checked on GitHub on 22 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.