Автоматизация баланса телесных тонов.

  • Автор темы Автор темы chesen
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Самую светлую в выделенном искать. Вот только скриптом это делать долго будет
 
Хистограммой как то так. Но выделять то все равно руками? А если так, то не проще ткнуть?
 
Так я и тыкаю.
Но ведь возможно решение и м.б. оно лежит на поверхности...
 
Не знаю. Клик пипеткой в палитре кривых дает прямое указание уровням- данная точка имеет белый(розовый, серый...) цвет. Самая светлая часть необходима для недопущения засветки после клика. Для минимизации искажения общего баланса мы работаем только в красном-желтом-пурпурном диапазоне.
 
Ну это понятно
Вопрос в том, не окажется ли эта самая светлая точка за пределами лица?
 
ну так телесные цвета уже в выделении. за пределами выделения не надо смотреть.
а выделять кстати можно автоматически по идее. color range -> skin colors

а вот гистограммой не получится. она же поканальная ) надо каждый пиксель смотреть.
 
@_MBK_, сомнения понятны. Я дополнительно из выделения вычитаю белый цвет, чтоб не цеплять случайно элементы одежды.
 
Ну, теоретически, самый светлый цвет в выделении будет близок к верху хистограммы на каждом канале, хотя это достаточно грубое допущение. Можно преобразовать в Lab или даже Gray, выбрать самую светлую область и найти ее цвет опять же при помощи той же хистограммы.
 
мне чо то кажется проще
а) сделать плагин - там по пикселям в момент пробежаться можно
б) взять готовый - portraiture там какой-нить или perfect portrait. результат будет интересней
 
@Skvoznyak, плагины пробовал, мой способ нагляднее и быстрее.
 
Статус
Закрыто для дальнейших ответов.