Skip to content

inclement/colour-blind-camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ColourBlind

Android app for simulating colour blindness arising from the lack of red, green or blue light receptors.

Get it at Google Play, or download the latest release directly.

The colour transformations are applied directly to the camera stream. Switch between different colour blindness modes to see which colours can no longer be distinguished.

Supported colour blindness modes are:

  • Protanopia: complete lack of red light receptors
  • Deuteranopia: complete lack of green light receptors
  • Tritanopia: complete lack of blue light receptors

The colour transformations use the method of Viénot, Brettel and Mollon, "Digital Video Colourmaps for Checking the Legibility of Displays by Dichromats", Color Research and Application 24, 1999.

Screenshot examples on Google Play and banner above use this image, licensed under Creative Commons Attribution-Share Alike 3.0 Unported: https://creativecommons.org/licenses/by-sa/3.0/deed.en

Technical details

ColourBlind is written in Python using Kivy. It was created as a technical investigation of accessing the Android camera2 API from Python.

About

Kivy app applying colour-blindness filters to the camera video feed

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors