blocksub2sub

Преобразуйте индексы блока в пиксельные индексы

    Описание

    пример

    [pStart,pEnd] = blocksub2sub(bim,blocksub) преобразует индекс блока в пиксельные индексы. pStart пиксельные индексы первого пикселя в блоке. pEnd пиксельные индексы последнего пикселя в блоке. Примечание: Для частичных блоков pEnd представляет последний допустимый пиксельный индекс в изображении.

    [pStart,pEnd] = blocksub2sub(bim,blocksub,'Level',L) дополнительно задает уровень разрешения, чтобы использовать в изображении мультиразрешения. Level значения по умолчанию к 1.

    Примеры

    свернуть все

    Создайте изображение небольшой выборки как 5 7 матрица нулей. Вот рисунок изображения небольшой выборки с пиксельными координатами этих четырех обеспеченных углов.

    Создайте блокированное изображение из демонстрационного изображения, задав размер блока 2 на 2. Чтобы создать это блокированное изображение, используйте blockedImage в режиме записи.

    bim = blockedImage([], [5 7], [2 2], uint8(0), "Mode", 'w');

    Вот рисунок блокированного изображения, наложенного на оригинальном изображении. Это разделено на блоки 2 на 2. В схеме каждый блок содержит, это - координаты блока.

    Преобразуйте индексы блока в пиксельные индексы при помощи blocksub2sub функция. По умолчанию, если изображение является изображением мультиразрешения, blocksub2sub пиксель использования координирует от coarest уровня, несмотря на то, что можно задать любой уровень. Поскольку демонстрационное изображение имеет только один уровень разрешения, blocksub2sub преобразует уровень 1.

    [pstart pend] = blocksub2sub(bim,[2 3])
    pstart = 1×2
    
         3     5
    
    
    pend = 1×2
    
         4     6
    
    

    Этот рисунок показывает, что блок координирует [2 3] преобразованный в пиксельные координаты.

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

    свернуть все

    Блокированное изображение в виде blockedImage объект.

    Блокируйте индексы в виде числового массива.

    Пример: [2 3]

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

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

    свернуть все

    Индекс первого пикселя в заданном блоке, возвращенном как числовой массив.

    Индекс последнего пикселя в заданном блоке, возвращенном как числовой массив.

    Смотрите также

    Введенный в R2021a