← All projects

Multi-Camera Calibration

Keeps color output consistent across multiple cameras: 4x4 ROI grid correction, white balance and real-time preview.

Multi-Camera Calibration

Overview

A desktop application that calibrates multiple cameras so their color output stays consistent across a whole setup. It is modular and extensible, with a real-time preview of the corrections.

Features

  • Color correction using a 4x4 ROI grid on a reference chart.
  • White balance adjustment with a selectable reference area.
  • Real-time preview of corrections, per camera.
  • Support for many cameras, organized by serial number.

Setup

Create a working directory with one subfolder per camera serial number, each containing the reference captures:

working_dir/
  24485791/
    Colorcorrection.png
    Whitebalance.png
    Part.png
  24485792/
    ...

Usage

pip install -r requirements.txt
python main.py
  1. Select the working directory containing the camera folders.
  2. For each camera, set the 4x4 ROI grid on Colorcorrection.png and pick the white-balance reference area.
  3. Click Calibrate to apply corrections, then review and save the results.