Найти ребра объектов в полутоновом потоке пикселей
Vision HDL Toolbox/Анализ и совершенствование
Блок Edge Detector находит ребра в полутоновом потоке пикселей с помощью метода Собеля, Предвитта или Робертса. Блок свертывает входные пиксели с помощью производных матриц приближения, чтобы найти градиент пиксельной величины по двум ортогональным направлениям. Затем он сравнивает сумму квадратов градиентов с квадратом конфигурируемого порога, чтобы определить, представляют ли градиенты ребро.
По умолчанию блок возвращает бинарное изображение как поток значений пикселей. Значение пикселя 1 указывает, что пиксель является ребром. Можно отключить ребро выхода. Можно также включить выход значений градиента в двух ортогональных направлениях в каждом пикселе.
Этот блок использует интерфейс потокового пикселя с шиной для сигналов управления системой координат. Этот интерфейс позволяет блоку работать независимо от размера и формата изображения. Порты pixel, Edge и градиента на этом блоке поддерживают потоковую передачу в один пиксель или многопиксельную потоковую передачу. Потоковая передача с одним пикселем принимает и возвращает одно значение пикселя каждый такт. Мультипиксельная потоковая передача принимает и возвращает вектор 4 или 8 пикселей за тактовый цикл для поддержки форматов с высокой частотой кадров или с высоким разрешением. Вместе с пикселем блок принимает и возвращает pixelcontrol
шина, содержащая пять управляющих сигналов. Сигналы управления указывают валидность каждого пикселя и их местоположение в системе координат. Для многопиксельной потоковой передачи один набор управляющих сигналов применяется ко всем четырем или восьми пикселям в векторе. Чтобы преобразовать систему координат (пиксельную матрицу) в последовательный поток пикселей и сигналы управления, используйте блок Frame To Pixels. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Когда вы используете блок с внутренним буфером линии внутри Enabled Subsystem (Simulink), шаблон сигнала включения должен поддерживать синхронизацию потока пикселей, включая минимальные интервалы гашения. Если шаблон enable повреждает синхронизацию потока пикселей, вы можете увидеть частичные выходные системы координат, поврежденные сигналы управления потоком пикселей или несоответствия между Simulink® и результаты симуляции HDL. Вам может потребоваться увеличить интервалы гашения, чтобы соответствовать циклам, когда активация низкая. Дополнительные сведения см. в разделе Настройка интервалов гашения.