Aunque no lo parezca, es un programa ambicioso, actualmente investigo sobre esto, sobre el reconocimiento de los ojos en una imágen, me he topado con las wavelets, puedes usar una transformada de tipo haar, muy común para la detección de ojos, puedes investigar un poco mas sobre ella, como te digo, yo me encuentro también en etapa de desarrollo.
Ya despues de tener esto, podrías pasar la imagén del plano RGB, al plano HSV, y preguntar por las intensidades de rojo que allí encuentras, y podrias cambiarlas por la intensidad o el color que tu quieres.
Te invito a que trabajes en ello, es un programa bastante interesante, si consigo como hacerlo, o si tu lo consigues primero, te invito a que compartas como hacerlo, parece trivial, pero no lo es.
Un saludo cofrade programador.