В своем последнем проекте я буду снимать фотографии с мобильного телефона, а затем буду вычислять шаги обработки изображений. Я буду снимать изображения при различных условиях освещения (естественное освещение, плохое освещение и т. Д.). Кто-нибудь знает какой-нибудь алгоритм, который я могу использовать для его вычисления?
Большое спасибо
Хорошее балансирование белого все еще остается активной областью исследований, я полагаю.По вашему вопросу трудно сказать, насколько «продвинутым» должно быть искомое решение и что именно вам нужно.
В каком-то другом контексте я недавно столкнулся с этой статьей.У них довольно сложный подход к балансировке белого и они дают хорошие результаты:
Хсу, Мертенс, Париж, Авидан, Дюран.«Оценка легкой смеси для пространственно изменяющегося баланса белого».В: ACM Транзакции на графике, 2008
Проверьте соответствующий рабочий раздел для большего количества подсказок, как обычно.Требовать дальнейшей обработки изображений (звучит немного так, как в вашем комментарии), возможно, вы должны стремиться к методам, которые не зависят от освещения или, по крайней мере, устойчивы к изменениям освещения.Например, преобразование вашего изображения в любое цветовое пространство, которое разделяет яркость / яркость (например, YUV, HSV), может помочь в зависимости от вашей реальной проблемы.Исходя из моего опыта и интуиции, я бы предположил, что в большинстве случаев лучше сделать ваш алгоритм «распознавания» устойчивым к изменениям освещенности, а не корректировать освещение в первую очередь.
Попробуйте самый простой метод: сначала выравнивание гистограммы.
Один очень простой метод - взять среднее значение пикселя изображения, отрегулировать экспозицию, сделать еще один снимок и снова вычислить среднее значение, продолжая, пока среднее значение не достигнет некоторого произвольного значения.