hdrread

Считайте изображение расширенного динамического диапазона (HDR)

Синтаксис

Описание

пример

hdr = hdrread(filename) читает изображение расширенного динамического диапазона (HDR), hdr, из файла, заданного filename. Для отнесенных к сцене наборов данных пиксельные значения обычно являются освещением сцены в модулях сияния.

Примеры

свернуть все

Считайте изображение расширенного динамического диапазона в рабочую область.

hdr = hdrread('office.hdr');

Преобразуйте изображение HDR в более низкий динамический диапазон, подходящий для отображения.

rgb = tonemap(hdr);

Отобразите изображение.

imshow(rgb);

Figure contains an axes object. The axes object contains an object of type image.

Входные параметры

свернуть все

Имя файла HDR отображает в виде вектора символов или строкового скаляра.

Пример: 'office.hdr' или "office.hdr"

Типы данных: char | string

Выходные аргументы

свернуть все

Изображение HDR, возвращенное как m-by-n-by-3 числовой массив со значениями в области значений [0,Inf).

Типы данных: single

Советы

  • Чтобы отобразить изображения HDR, используйте соответствующую сопоставляющую тон функцию, такой как tonemap.

Ссылки

[1] Ларсон, Грег В. "Форматы файлов сияния". http://radsite.lbl.gov/radiance/refer/filefmts.pdf

Смотрите также

| |

Представленный в R2007b