step

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

Отчет об открытом значении пикселя на основе соседства

Синтаксис

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

Описание

Примечание

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

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

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

Примечание

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

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

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

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

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

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

  • uint8, uint16, uint32

  • fixdt(0,N,M)

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

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

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

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

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

Один пиксель, преобразованный морфологической операцией, возвращается как скалярное значение.

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

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

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

Введенный в R2016a