Знаете ли вы какой-либо алгоритм для создания HDR-изображений, таких как функция photosmatix или photoshop "merge hdr"?
Алгоритм создания изображения HDR
Ответ 1
Вы имеете в виду Pseudo HDR (HDR look from 1 image) или HDR из нескольких разных изображений (каждый с разным экспозицией)?
Обычно HDR начинается с оператора Edge Preserving Smoothing. Это позволяет различать детали, где мы хотим хранить данные, до плоских областей, где мы можем сжимать данные.
Следующим шагом будет применение функции сжатия к данным, которые мы хотим сжать.
Последний шаг должен состоять в смешении сжатых данных.
Я бы начал с чтения о Tone Mapping: http://en.wikipedia.org/wiki/Tone_mapping
Ответ 2
Matlab имеет функцию слияния HDR. Если у вас установлен Matlab, вы можете получить исходный код в каталоге установки (но вы не можете использовать его для лицензированного приложения).
Для получения более подробной информации:
Рекомендации библиотеки HDR с открытым исходным кодом
Ответ 3
Я бы предложил HDR Toolbox, который имеет код с открытым исходным кодом (GPL v3) и расширенные режимы выравнивания: https://github.com/banterle/HDR_Toolbox/tree/master/source_code/Generation
Ответ 4
Я не знаю, какой язык вы используете, но вы всегда можете взглянуть на исходный код Luminance (Qtpfsgui) и посмотрите, как они это делают.
Помните, что этот код защищен авторским правом, поэтому вы не можете копировать и вставлять в другое лицензированное приложение.