2D медианная фильтрация
visionhdl.MedianFilter
выполняет 2D медианную фильтрацию на пиксельном потоке. Объект заменяет каждое пиксельное значение на среднее значение смежных пикселей.
Этот объект использует пиксельный интерфейс потоковой передачи со структурой для сигналов управления кадром. Этот интерфейс включает объекту действовать независимо от размера изображения и формата и соединиться с другими объектами 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
Значение
парные аргументы. Name
имя свойства и Value
соответствующее значение. Name
должен появиться в одинарных кавычках (''
). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
. Свойства, не заданные, сохраняют свои значения по умолчанию.
возвращает средний Системный объект фильтра, MF
= visionhdl.MedianFilter(size
,Name
,Value
)MF
, с NeighborhoodSize
набор свойств к size
и дополнительные опции заданы одним или несколькими Name
Значение
парные аргументы.
|
Размер в пикселях области изображений использовался для расчета медианы. Этот аргумент устанавливает значение свойства NeighborhoodSize. |
|
|
|
Размер окружения, в пикселях.
|
|
Размер буфера памяти линии в виде положительного целого числа. Выберите степень двойки, которая вмещает количество активных пикселей в горизонтальной линии. Если вы задаете значение, которое не является степенью двойки, буфер использует следующую самую большую степень двойки. Выберите степень 2, который вмещает количество активных пикселей в горизонтальной линии. Если вы задаете значение, которое не является степенью двойки, объект использует следующую самую большую степень двойки. Объект выделяет N - 1-by- Значение по умолчанию: 2048 |
| Выберите один из этих методов для дополнения контура входного изображения.
Для получения дополнительной информации об этих методах, смотрите, что Ребро Дополняет. Значение по умолчанию: |
|
Постоянное значение раньше заполняло контур входного изображения. Это свойство применяется, когда вы устанавливаете Значение по умолчанию: 0 |
шаг | Среднее пиксельное значение окружения |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритмы, описанные на странице с описанием блока Median Filter.
Median Filter | medfilt2
(Image Processing Toolbox) | visionhdl.FrameToPixels