exponenta event banner

computeTile

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

Описание

пример

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 в API LibTIFF C. Для использования этой функции необходимо ознакомиться со спецификацией TIFF и техническими примечаниями. Просмотреть эту документацию по адресу LibTIFF - TIFF Library and Utilities.

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