computeTile

Номер индекса плитки, содержащей указанные координаты

Описание

пример

tileNumber = computeTile(t,coord) возвращает индекс плитки, содержащей пиксель, указанный в coord. The computeTile функция фиксирует значения координат вне области допустимого к границам изображения.

tileNumber = computeTile(t,coord,plane) возвращает индекс плитки, содержащей пиксель, из заданного plane.

Примеры

свернуть все

Создайте Tiff объект для файла и получите количество строк и столбцов в изображении.

t = Tiff('example.tif','r');
numRows = getTag(t,'ImageLength');
numCols = getTag(t,'ImageWidth');

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

tileNum = computeTile(t,[numRows numCols])
tileNum = 110

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

close(t);

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

свернуть все

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

Пиксельные координаты, заданные как целочисленный массив в форме [row, col]. Целые числа row и col являются одним из положительных скалярных индексов.

Пример: [100,50]

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

Число плоскости, заданное как положительное целое число. Значение plane должен быть одноуровневым.

Используйте plane параметр, только если данные организованы в отдельных плоскостях. Данные организованы в отдельных плоскостях, когда значение PlanarConfiguration тег Tiff.PlanarConfiguration.Separate.

Пример: 1

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

Алгоритмы

свернуть все

Ссылки

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

Введенный в R2009b