computeTile

Индекс мозаики, содержащей заданные координаты

Синтаксис

tileNumber = computeTile(t,coord)
tileNumber = computeTile(t,coord,plane)

Описание

пример

tileNumber = computeTile(t,coord) возвращает индекс мозаики, содержащей пиксель, заданный в coord. Функция 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.

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