exponenta event banner

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 использует пиксельные координаты с самого верхнего уровня, хотя можно задать любой уровень. Поскольку образец изображения имеет только один уровень разрешения, 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