An open API service indexing awesome lists of open source software.

https://github.com/lauralex/daltolab

LAB color correction algorithm and LUT->ICC generation for Deuteranopia
https://github.com/lauralex/daltolab

color color-blindness color-correction color-space colorblindness colour daltonism hald hald-clut haldclut icc-profile lab lab-color lut rgb-color

Last synced: about 2 months ago
JSON representation

LAB color correction algorithm and LUT->ICC generation for Deuteranopia

Awesome Lists containing this project

README

        

# daltoLAB
A project with the purpose of aiding color-blind people by correcting the pixel colors of the entire display in "real-time".
## Current state of the project
The main python file will contain some sample code to output a color-corrected image (starting from an input image): this is a prototype with the purpose of calibrating some constants and thresholds based on the perception of a specific subject.
## Instructions
- Use the `main.py` and edit it to customize your LAB color correction logic
- Apply the transformation to the hald image: `Neutral_25.png`
- Upload the modified image to https://sirserch.github.io/lut-creator-js to get the LUT in .CUBE format
- Use the [dwm_lut](https://github.com/lauralex/dwm_lut) program to apply the LUT to your monitor(s) (credits to the original author [@ledoge](https://github.com/ledoge))

## Presets for Deuteranomaly
You can use `deuteranomaly_emotive_to_.4.cube` or `deuteranomaly_emotive_to_.5.cube` if you want to apply a LUT color correction for deuteranomaly (many thanks to [@EmotiveColor](https://github.com/EmotiveColor))

## Roadmap
- [x] Simple prototype that implements the LAB color correction algorithm
- [x] LUT generation (probably using an identity HALD and converting the output HALD to a 3D LUT file)
- [x] [dwm_lut fork (working with **Windows 11**)](https://github.com/lauralex/dwm_lut)
- [ ] Color correction algorithm enhancement. Also, some input prompts to facilitate the calibration phase.
- [ ] Code cleanup