Морфологическое расширение двоичных пиксельных данных
visionhdl.Dilation заменяет каждый пиксель локальным максимумом окрестности вокруг пикселя. Объект работает на потоке двоичных значений интенсивности.
Этот объект использует потоковый пиксельный интерфейс со структурой для сигналов управления кадрами. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и подключаться к другим объектам Vision HDL Toolbox™. Объект принимает и возвращает значение скалярного пикселя и управляющие сигналы в виде структуры, содержащей пять сигналов. Сигналы управления указывают достоверность каждого пикселя и его местоположение в кадре. Чтобы преобразовать матрицу пикселей в поток пикселей и управляющие сигналы, используйте visionhdl.FrameToPixels объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
возвращает объект System, D = visionhdl.DilationD, которая выполняет морфологическое расширение двоичного видеопотока.
возвращает объект System, D = visionhdl.Dilation(Name,Value)D, с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN. Не указанные свойства сохраняют значения по умолчанию.
|
Окрестность пикселя, заданная как вектор или матрица двоичных значений. Объект поддерживает области размером до 32 на 32 пиксела. Для использования элемента структурирования укажите При использовании многопиксельного векторного ввода окрестность должна быть не менее двух пикселей в каждом измерении. По умолчанию: |
|
Укажите степень два, которая соответствует количеству активных пикселов в одной горизонтальной строке. Размер буфера памяти строки, указанный как положительное целое число. Выберите степень два, которая соответствует количеству активных пикселов в горизонтальной линии. Если задано значение, которое не является степенью два, объект использует следующую наибольшую степень два. Объект выделяет (n-1) -by- По умолчанию: |
|
Выберите один из этих методов заполнения границы входного изображения. Дополнительные сведения об этих методах см. в разделе Заполнение кромок.
По умолчанию: |
| шаг | Отчет о расширенном значении пикселя на основе окрестности |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот объект реализует алгоритмы, описанные на справочной странице блока расширения.
Расширение | visionhdl.Erosion | visionhdl.FrameToPixels | imdilate (Панель инструментов обработки изображений)