readRGBAStrip

Считывайте данные полосы с помощью интерфейса RGBA

Описание

пример

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

The readRGBAStrip функция обрезает область в полосе, которая выпадает за пределы ImageLength контур. Поэтому данные изображения из полосы на нижнем ребре изображения могут иметь различные размерности.

Примеры

свернуть все

Считывайте полоску данных из файла TIFF с помощью интерфейса RGBA.

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

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

Получите количество полос и размер полос. The readRGBAStrip функция обрезает область в полосе, которая выпадает за пределы ImageLength контур. Поэтому данные изображения из полосы на нижнем ребре изображения могут иметь различные размерности.

numberOfStrips(t)
ans = 6
getTag(t,'RowsPerStrip')
ans = 35

Считайте полосу, содержащую четвертую строку изображения. Поскольку каждая полоса содержит 35 строки, задающие любую строку между 1 и 35 возвращает первую полоску данных.

[RGB,A] = readRGBAStrip(t,4);

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

imshow(RGB)

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

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

close(t);

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

свернуть все

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

Номер строки в виде положительного целого числа. Задайте row в виде одного базового числа любой строки, содержащейся в полосе.

Пример: 25

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

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

свернуть все

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

Значение в RowsPerStrip тег определяет высоту полосы и ImageWidth тег определяет ширину полосы.

The readRGBAStrip функция может преобразовывать значения пикселей на основе спецификаций в следующих тегах:

PhotometricInterpretation
BitsPerSample
SamplesPerPixel
Orientation
ExtraSamples
ColorMap

Альфа-матинг, сопоставленный с полоской изображения, возвращается в виде числового массива. Количество строк и столбцов в данных альфа-соответствия совпадает с данными о полосах.

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

Алгоритмы

свернуть все

Ссылки

Эта функция соответствует TIFFReadRGBAStrip функция в LibTIFF C API. Чтобы использовать эту функцию, вы должны ознакомиться со спецификацией TIFF и техническими примечаниями. Ознакомьтесь с этой документацией в LibTIFF - TIFF Library and Utilities.

Введенный в R2009b