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