step

Системный объект: visionhdl. MedianFilter
Пакет: visionhdl

Медианное значение пикселя окрестности

Синтаксис

[pixelOut,ctrlOut] = step(medfilt,pixelIn,ctrlIn)

Описание

Примечание

Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

[pixelOut,ctrlOut] = step(medfilt,pixelIn,ctrlIn) возвращает следующее значение пикселя, pixelOut, в фильтрованном потоке пикселей, полученном в результате вычисления медианы окрестности вокруг каждого входного пикселя, pixelIn. Перед фильтрацией объект заполняет ребра изображения согласно PaddingMethod свойство.

Этот объект использует интерфейс потокового пикселя со структурой для сигналов управления системой координат. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и соединяться с другими объектами Vision HDL Toolbox™. Объект принимает и возвращает скалярное значение пикселя и сигналы управления как структуру, содержащую пять сигналов. Сигналы управления указывают валидность каждого пикселя и его местоположение в системе координат. Чтобы преобразовать пиксельную матрицу в поток пикселей и сигналы управления, используйте visionhdl.FrameToPixels объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.

Примечание

Системный объект выполняет инициализацию при первом вызове step способ. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, объект вызывает ошибку. Чтобы изменить нетронутые свойства или входы, сначала вызовите release метод для разблокировки объекта.

Входные параметры

расширить все

Задайте visionhdl.MedianFilter Системный объект, который вы создали и сконфигурировали.

Один пиксель, заданный как скалярное значение.

Поддерживаемые типы данных:

  • uint или int

  • fixdt(~,N,0)

  • logical

  • double и single типы данных поддерживаются для симуляции, но не для генерации HDL-кода.

Можно симулировать Системные объекты с мультипиксельным потоковым интерфейсом, но Системные объекты, которые используют мультипиксельные потоки, не поддерживаются для генерации HDL-кода. Используйте эквивалентные блоки для генерации HDL-кода для мультипиксельных алгоритмов.

Сигналы управления, сопровождающие входной поток пикселей, заданные как pixelcontrol структура, содержащая пять logical сигналы типа данных. Сигналы описывают валидность пикселя и его местоположение в системе координат. Для получения дополнительной информации смотрите Pixel Control Structure.

Типы данных: struct

Выходные аргументы

расширить все

Одно значение пикселя, представляющее медиану его окрестности, возвращается в виде скалярного значения.

Тип данных совпадает с типом данных pixelIn.

Сигналы управления, сопровождающие вывод потока пикселей, возвращенные как pixelcontrol структура, содержащая пять logical сигналы типа данных. Сигналы описывают валидность пикселя и его местоположение в системе координат. Для получения дополнительной информации смотрите Pixel Control Structure.

Типы данных: struct

Введенный в R2015a
Для просмотра документации необходимо авторизоваться на сайте