Вставлю и свои пять копеек..
Для понимания секрета устранения этого эффекта позволю себе раскрыть страшную тайну физиологов:
зрачек – это, грубо говоря, дырка.
Он не имеет цвета! Это абсолютно черный участок изображения (поэтому при цветокоррекции портретов и настройке тонального диапазона зрачек обычно используют как эталон самого темного участка фотографии). Можете посмотреть в зеркало если не верите
[IMG]http://img691.**************/img691/7238/redeyegl.jpg[/IMG]
Все автоматические алгоритмы по сути заключаются в создании мягкой маски для светлой кляксы в красном канале и заливке её черным.
В принципе, на фотографиях плохого качества, когда радужка (если она вобще заметна) тоже попадает в область маски, можно попробовать скопировать её вместе со зрачком из другого канала, но:
- Во-первых, при плохом качестве исходной фотографии врядли эти усилия оправданы, скорее это трата времени.
- Во-вторых, натуральный цвет радужки все равно не вернется, так можно только сохранить более явную разницу между радужкой и зрачком. А цвет всё равно придется корректировать дополнительно.
- В-третьих, использовать лучше зеленый канал, а не синий, т.к. именно он обладает лучшим контрастом и содержит минимальное количество шумов.