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