PHP gdlib или imagemagick нормализация освещения между двумя изображениями
Есть ли какой-нибудь простой способ (инструмент, скрипт), чтобы, имея 2 изображения одной и той же сцены в разных условиях освещения, нормализовать их так, чтобы они выглядели так, как если бы они были сделаны в одинаковых условиях?
Я читал о некоторых гистограммах и о том, как должна работать эта нормализация, но не могу найти реального (не теоретического) решения.
1 ответ
Есть ли простой способ... (не теоретическое) решение?
Существует множество реализаций, но действительно хорошие из них запатентованы и находятся под замком таких компаний, как Fuji, Nikon, Polaroid и т. Д.
Вам придется выполнять математику и / или подражать другим работам с открытым исходным кодом.
Imagick в PHP предлагает такие методы, как Imagick:: контраст StretchImage и Imagick::linearStretchImage для выравнивания, обрезки и смещения гистограмм. Если вы действительно пытаетесь настроить lumanuis, Imagick:: colorMatrixImage можно использовать для перестройки / изменения цветового баланса изображения. Взгляните на скрипт белого баланса Фреда, например.