Морфологическая эрозия данных пикселей полутонового цвета
Vision HDL Toolbox/Морфологические операции
Блок Grayscale Erosion выполняет морфологическую эрозию потока значений интенсивности пикселей. Можно задать окрестность или элемент структурирования до 32 на 32 пикселей. Для элементов структурирования линии, квадрата или прямоугольника шириной более 8 пикселей, блок использует алгоритм Ван Херка, чтобы найти минимальное значение пикселя. Этот алгоритм использует только три компаратора, чтобы найти минимальные пиксельные значения всех строк, затем использует дерево сравнения, чтобы найти минимальное пиксельное значение результатов строки.
Для элементов структурирования шириной менее 8 пикселей или содержащих нулевые элементы, блок реализует конвейерное дерево сравнения для каждой строки окрестности. Дополнительное дерево сравнения находит минимальное значение пикселя результатов строки. Если элемент структурирования содержит нули, которые маскируют пиксели, алгоритм сохраняет аппаратные ресурсы, не реализуя компараторы для этих пиксельных местоположений.
Этот блок использует интерфейс потокового пикселя с pixelcontrol
шина для сигналов управления системой координат. Этот интерфейс позволяет блоку работать независимо от размера и формата изображения. Все блоки Vision HDL Toolbox™ используют один и тот же потоковый интерфейс. Блок принимает и возвращает скалярное значение пикселя и шину, которая содержит пять сигналов управления. Сигналы управления указывают валидность каждого пикселя и его местоположение в системе координат. Чтобы преобразовать систему координат (пиксельную матрицу) в последовательный поток пикселей и сигналы управления, используйте блок Frame To Pixels. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Когда вы используете блок с внутренним буфером линии внутри Enabled Subsystem (Simulink), шаблон сигнала включения должен поддерживать синхронизацию потока пикселей, включая минимальные интервалы гашения. Если шаблон enable повреждает синхронизацию потока пикселей, вы можете увидеть частичные выходные системы координат, поврежденные сигналы управления потоком пикселей или несоответствия между Simulink® и результаты симуляции HDL. Вам может потребоваться увеличить интервалы гашения, чтобы соответствовать циклам, когда активация низкая. Дополнительные сведения см. в разделе Настройка интервалов гашения.
Frame To Pixels | Grayscale Dilation | visionhdl.GrayscaleErosion
| Erosion (Computer Vision Toolbox)