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
- Host: GitHub
- URL: https://github.com/lauralex/daltolab
- Owner: lauralex
- License: mit
- Created: 2022-11-10T03:02:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T04:51:49.000Z (over 2 years ago)
- Last Synced: 2025-01-31T15:47:46.290Z (4 months ago)
- Topics: color, color-blindness, color-correction, color-space, colorblindness, colour, daltonism, hald, hald-clut, haldclut, icc-profile, lab, lab-color, lut, rgb-color
- Language: Roff
- Homepage:
- Size: 1.98 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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