HDR Image Создание алгоритма
-
26-09-2019 - |
Вопрос
Знаете ли вы любой алгоритм для создания изображений HDR, таких как PhotoMatix или Photoshop «Merge HDR»?
Решение
Соответствуете ли вы псевдо HDR (HDR Loice из 1 изображений) или HDR от нескольких разных изображений (каждая с разной экспозицией)?
Обычно HDR начинается с консервированного края оператора сглаживания. Это позволяет дифференцировать между деталями, где мы хотим сохранить данные, к плоским областям, где мы можем сжать данные.
Следующим шагом будет применять функцию сжимания к данным, которые мы хотим сжать.
Последний шаг будет сочетаться с сжатыми данными.
Я бы начал с чтения о тоновье отображения:http://en.wikipedia.org/wiki/tone_mapping.
Другие советы
MATLAB имеет функцию слияния HDR. Если у вас установлен MatLab, вы можете получить исходный код его в каталоге установки. (Но вы не можете использовать его для лицензированного приложения).
Еще больше деталей:
Рекомендации библиотеки HDR с открытым исходным кодом
Я бы предложил бы инструментов HDR, который имеет код открытого исходного кода (GPL V3) и расширенные режимы выравнивания:https://github.com/banterle/hdr_toolbox/tree/master/source_code/generation.
Я не знаю, какой язык вы используете, но вы всегда можете взглянуть на исходный код для Яркость (Qtpfsgui) и посмотрите, как они это делают.
Помните, что этот код защищен авторским правом, поэтому вы не можете на самом деле не копировать и вставлять в по-разному лицензированное приложение.