read

Чтение всего изображения TIFF

Описание

пример

imageData = read(t) считывает данные изображения из текущей директории файлов изображений (IFD) в файл TIFF, сопоставленный со Tiff t объекта.

пример

[Y,Cb,Cr] = read(t) считывает данные компонента YCbCr из текущей директории файлов изображений в файле TIFF. Используйте этот синтаксис только с изображениями, которые имеют фотометрическую интерпретацию YCbCr.

В зависимости от значений YCbCrSubSampling тег, размер Cb и Cr компоненты могут отличаться от Y компонент.

Примеры

свернуть все

Создайте Tiff объект и чтение данных из файла TIFF.

t = Tiff('peppers_RGB_tiled.tif','r');
imageData = read(t);

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

imshow(imageData);
title('Peppers Image (RGB)')

Figure contains an axes. The axes with title Peppers Image (RGB) contains an object of type image.

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

close(t);

Создайте Tiff объект для файла, получение данных изображения и отображение изображения.

t = Tiff('peppers_YCbCr_tiled.tif','r');
[Y,Cb,Cr] = read(t);

Отобразите компонент Y изображения.

imshow(Y); 
title('Peppers Image (Y Component)');

Figure contains an axes. The axes with title Peppers Image (Y Component) contains an object of type image.

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

close(t);

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

свернуть все

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

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

свернуть все

Данные изображения, возвращенные в виде числового массива. Для примера для изображения RGB imageData является M-by- N-by- 3 массив. Где M и N - высота и ширина изображения, соответственно.

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

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

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

Ограничения

  • read возвращает данные изображения из файлов SVS только как данные RGB, даже для файлов SVS с фотометрической интерпретацией YCbCr.

Введенный в R2009b