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