Создайте изображение расширенного динамического диапазона
создает изображение расширенного динамического диапазона с одинарной точностью HDR
= makehdr(imds
)HDR
от набора пространственно зарегистрированных изображений LDR, сохраненных как ImageDatastore
объект, imds
.
пары "имя-значение" использования, чтобы управлять различными аспектами создания изображений в дополнение к входному параметру от любого из предыдущих синтаксисов.HDR
= makehdr(___,Name,Value
)
Входные файлы изображений должны содержать Формат Файла обмена изображениями (EXIF) метаданные воздействия. makehdr
использует среднее воздействие между самыми яркими и самыми темными изображениями как основное воздействие для вычислений HDR. Это значение не должно появляться ни в каком конкретном файле. Для получения дополнительной информации о вычислении этого среднего значения воздействия, см. Алгоритмы.
makehdr
функция вычисляет среднее значение воздействия при помощи значений воздействия (EVs) входных изображений. Значение воздействия для каждого изображения вычисляется на основе апертуры и скорости затвора. Апертура и значения скорости затвора хранятся в метаданных EXIF того входного файла, или задан с помощью 'ExposureValues'
пара "имя-значение". Средний EV вычисляется так же в среднем самый высокий и самый низкий EVs и используется как основное воздействие.
[1] Райнхард и др. Расширенный динамический диапазон, Отображающий 2006. Ch. 4.
[2] Debevec, P.E., и Дж. Малик. "Восстановление Карт Сияния Расширенного динамического диапазона из Фотографий". В SIGGRAPH ACM 2 008 классов, Статья № 31. Нью-Йорк, Нью-Йорк: ACM, 2008.
camresponse
| hdrread
| hdrwrite
| localtonemap
| tonemap
| tonemapfarbman