2-D медианную фильтрацию
visionhdl.MedianFilter
выполняет 2-D медианную фильтрацию в потоке пикселей. Объект заменяет каждое значение пикселя медианным значением смежных пикселей.
Этот объект использует интерфейс потокового пикселя со структурой для сигналов управления системой координат. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и соединяться с другими объектами Vision HDL Toolbox™. Объект принимает и возвращает скалярное значение пикселя и сигналы управления как структуру, содержащую пять сигналов. Сигналы управления указывают валидность каждого пикселя и его местоположение в системе координат. Чтобы преобразовать пиксельную матрицу в поток пикселей и сигналы управления, используйте visionhdl.FrameToPixels
объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
возвращает Системный объект, MF
= visionhdl.MedianFilterMF
, который выполняет двумерную медианную фильтрацию данных последовательного пикселя.
возвращает медианный Системный объект фильтра, MF
= visionhdl.MedianFilter(Name
,Value
)MF
, с дополнительными опциями, заданными одним или несколькими Name
, Value
аргументы в виде пар. Name
является именем свойства и Value
- соответствующее значение. Name
должны находиться внутри одинарных кавычек (''
). Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
. Не заданные свойства сохраняют значения по умолчанию.
возвращает медианный Системный объект фильтра, MF
= visionhdl.MedianFilter(size
,Name
,Value
)MF
, с NeighborhoodSize
значение свойства установлено в size
и дополнительные опции, заданные одним или несколькими Name
, Value
аргументы в виде пар.
|
Размер в пикселях области изображения, используемой для вычисления медианы. Этот аргумент задает значение свойства NeighborhoodSize. |
|
|
|
Размер окрестности, в пикселях.
|
|
Задайте степень двойки, которая будет включать количество активных пикселей в одной горизонтальной линии. Выберите степень 2, которая учитывает количество активных пикселей в горизонтальной линии. Если вы задаете значение, которое не является степенью двойки, объект использует следующую наибольшую степень двойки. Объект выделяет N - 1 -by По умолчанию: 2048 |
| Выберите один из следующих методов для заполнения контура входного изображения.
Для получения дополнительной информации об этих методах см. Раздел «Заполнение ребер». По умолчанию: |
|
Постоянное значение, используемое для дополнения контура входного изображения. Это свойство применяется при установке По умолчанию: 0 |
шаг | Медианное значение пикселя окрестности |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |
Этот объект реализует алгоритмы, описанные на Median Filter блочных страниц с описанием.
Median Filter | visionhdl.FrameToPixels
| medfilt2
(Image Processing Toolbox)