Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.25 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.25 KB

Calibration Script

Reads the output (*.cal) from a DisplayCal calibration and converts it to header file with lookup tables for the firmware.

Howto run a calibration

  1. Start DisplayCal and choose Web @ localhost as Display
  2. Start the Octopus.Apps.Calibrator app. It will read the required values from DisplayCal and render them on the pixel.
  • You might need to adjust the app to select the right pixel for calibration.
  1. In DisplayCal start the calibration, make sure "Interactive Display Adjustment" is enabled
  • Use the gamma 2.2 Curve, it has shown the best results.
  • Other settings on "As Measured"
  • Very high calibration speed is good enough
  1. Start the initial adjustments with "Start measurement"
  • Adjust the red/green/blue correction ratios in Octopus.Apps.Calibrator until the colors are at the right levels
  • The color levels are much more important than the right brightness.
  1. Go on "stop measurement" and "Continue to Calibration"
  • This will take 30-60 min
  1. Copy the resulting .cal file into this directory
  2. Transfer the r,g,b corrections values from 4) to the convert.exs script
  3. Exectue the script with the filename as argument. ./convert.exs $filename.exs
  4. Copy the rendered Pixel_corrections.h into the firmware.