шаг

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

Синтаксис

[pixelOut,ctrlOut] = step(filt,pixelIn,ctrlIn)
[pixelOut,ctrlOut] = step(filt,pixelIn,ctrlIn,coeff)

Описание

Примечание

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

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

[pixelOut,ctrlOut] = step(filt,pixelIn,ctrlIn,coeff) возвращает следующий пиксель, pixelOut, отфильтрованного изображения, следующего из применения коэффициентов в аргументе coeff к изображению, описанному потоком входного пикселя, pixelIn. Объектные выборки значения от аргумента coeff только в начале кадра и игнорируют любые изменения в кадре. Чтобы включить этот синтаксис, установите свойство CoefficientsSource на 'Input port'.

Примечание

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

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

развернуть все

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

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi

Управляющие сигналы сопроводительный пиксельный поток, заданный как структура, содержащая пять сигналов logical. Сигналы описывают валидность пикселя и местоположение пикселя в кадре. Смотрите Пиксельную Управляющую структуру.

Отфильтруйте коэффициенты, заданные как матрица. Каждая размерность матрицы должна иметь по крайней мере 2 элемента и не больше, чем 16 элементов. Объектные выборки значения от аргумента coeff только в начале кадра и игнорируют любые изменения в кадре.

Чтобы включить этот аргумент, установите свойство CoefficientsSource на 'Input port'.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi

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

развернуть все

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

Сконфигурируйте тип данных выходного пикселя при помощи свойств OutputDataType и CustomOutputDataType.

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

Представленный в R2015a