readRGBAImage

Считайте изображение с помощью интерфейса RGBA

Синтаксис

[RGB,alpha] = readRGBAImage(t)

Описание

пример

[RGB,alpha] = readRGBAImage(t) читает изображение и альфа-данные покрытия из файла TIFF, сопоставленного с объектом Tiff t с помощью интерфейса RGBA.

Примеры

свернуть все

Получите все данные изображения и его связанное альфа-покрытие из файла TIFF.

Создайте объект Tiff для файла изображения.

t = Tiff('example.tif','r');

Считайте данные изображения и связанное альфа-покрытие.

[RGB,A] = readRGBAImage(t);

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

imshow(RGB)

Закройте объект Tiff.

close(t);

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

свернуть все

Объект Tiff, представляющий файл TIFF. Используйте функцию Tiff, чтобы создать объект.

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

свернуть все

Данные изображения, возвращенные как m-by-n-by-3 числовой массив. Где m и n являются высотой и шириной изображения, соответственно.

Функция readRGBAImage может преобразовать пиксельные значения на основе спецификаций в этих тегах:

PhotometricInterpretation
'BitsPerSample'
SamplesPerPixel
Orientation
ExtraSamples
Палитра

Альфа-покрытие сопоставлено с изображением, возвращенным как m-by-n числовой массив. Где m и n являются высотой и шириной изображения, соответственно.

Если изображение не имеет сопоставленного альфа-покрытия, то alpha является матрицей со всем набором значений к (прозрачному) 255.

Алгоритмы

свернуть все

Ссылки

Эта функция соответствует функции TIFFReadRGBAImage в LibTIFF C API. Чтобы использовать эту функцию, необходимо быть знакомы со спецификацией TIFF и техническими примечаниями. Смотрите эту документацию в наборе библиотек и утилит LibTIFF — TIFF.

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

Была ли эта тема полезной?