Выберите видимую область (ROI) из пиксельного потока
Vision HDL Toolbox / Утилиты
Блок ROI Selector выбирает фрагмент активной системы координат от видеопотока. Размер неактивной системы координат остается то же самое. Сигналы элемента управления выводом указывают на новую активную область системы координат. Можно использовать этот блок со скаляром, мультипикселем или многокомпонентным мультипикселем пиксельным потоком. Эта схема отображает неактивные пиксельные области синим и требуемую выходную область, обрисованную в общих чертах в оранжевом.
Можно задать фиксированный размер и местоположение для ROI, или можно выбрать местоположение области динамически при помощи входного порта. Можно выбрать больше чем одну область. Задайте каждую область путем определения ее координат верхнего левого угла и размерностей. По умолчанию блок возвращает один набор пикселей и управляющих сигналов для каждой области, которую вы задаете. Блок устанавливает неактивные пиксели в выходной системе координат обнулять.
Области независимы друг от друга, таким образом, они могут перекрыться. Если вы задаете область, которая включает ребро активной системы координат, блок возвращает только активный фрагмент области. Эта схема показывает выходные системы координат для трех требуемых областей. Вторая выходная область не включает неактивную область выше изображения.
Блок также обеспечивает режим для вертикального повторного использования. В этом режиме необходимо задать области, которые не имеют никакого вертикального перекрытия и выравниваются в столбцах. Каждый столбец областей совместно использует один поток выходного пикселя. Управляющие сигналы задают каждую область в потоке. Это расположение включает параллельную обработку каждого столбца и повторное использование нисходящей логики обработки для каждой области в столбце. Чтобы использовать этот режим, выберите параметр Reuse output ports for vertically aligned regions. Используйте visionhdlframetoregions
функционируйте, чтобы разделить систему координат на мозаичные области для вертикального повторного использования.
Это изображение показывает дополнительные порты на блоке, когда вы конфигурируете три необходимых области от входных портов.
Этот блок использует пиксельный интерфейс потоковой передачи с шиной для сигналов управления кадром. Этот интерфейс позволяет блоку действовать независимо от размера изображения и формата. Порты pixel на этом блоке поддерживают одну пиксельную потоковую передачу или мультипиксельную потоковую передачу. Одна пиксельная потоковая передача принимает и возвращает одно пиксельное значение каждый такт. Мультипиксельная потоковая передача принимает и возвращает 4 или 8 пикселей за такт, чтобы поддержать высокую частоту кадров или форматы с высоким разрешением. Наряду с пикселем, блок принимает и возвращает pixelcontrol
соедините шиной, который содержит пять управляющих сигналов. Управляющие сигналы указывают на валидность каждого пикселя и их местоположения в системе координат. Для мультипиксельной потоковой передачи один набор управляющих сигналов применяется ко всем четырем или восьми пикселям в векторе. Чтобы преобразовать систему координат (пиксельная матрица) в последовательный пиксельный поток и управляющие сигналы, используйте блок Frame To Pixels. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
Этот блок также поддерживает многокомпонентные мультипикселем потоки, где пиксельный вход является матрицей значений M на n, где M является количеством пикселей, и N является количеством компонентов. Эти значения соответствуют Number of pixels и параметрам Number of components блока Frame To Pixels.