Преобразуйте размерности видеокадра в мозаичные необходимые области
преобразует regions
= visionhdlframetoregions(activePixelsPerLine
,activeLines
,numHorTiles
,numVerTiles
)activePixelsPerLine
-by- activeLines
видеокадр в numHorTiles
× <reservedrangesplaceholder0>
неперекрывающиеся области, действительные для вертикального повторного использования с блоком ROI Selector или visionhdl.ROISelector
Системные object™. По умолчанию функция возвращает набор областей одинакового размера и игнорирует любые оставшиеся пиксели в правой и нижней частях системы координат.
возвращает области, которые совместимы с многопиксельной потоковой передачей. Можно задать regions
= visionhdlframetoregions(activePixelsPerLine
,activeLines
,numHorTiles
,numVerTiles
,'numPix',4)numPix
на 4
или 8
.
возвращает области, которые покрывают весь формат кадра. Если оставшиеся пиксели в правой и нижней частях системы координат существуют, функция расширяет правую и нижнюю области, чтобы включать оставшиеся пиксели.regions
= visionhdlframetoregions(activePixelsPerLine
,activeLines
,numHorTiles
,numVerTiles
,'fillType','full')
В этой схеме система координат слева показывает поведение функции по умолчанию. Система координат 160 на 120 пикселей, разделенный на пять горизонтальных и три вертикальные плитки. Функция возвращает набор из пятнадцати областей 30 на 40 пикселей и игнорирует 10 остальных пикселей справа от системы координат (синяя).
На этой схеме в системе координат справа показаны области, возвращенные при задании 'filltype','full'
аргумент. Подобно предыдущему случаю, система координат составляет 160 на 120 пикселей, разделённых на пять горизонтальных и три вертикальные плитки. Функция возвращает двенадцать областей 30 на 40 пикселей и три области 40 на 40, которые включают оставшиеся пиксели справа от системы координат.