2D КИХ-фильтрация
visionhdl.ImageFilter
выполняет двумерную фильтрацию конечной импульсной характеристики (FIR) на пиксельном потоке. Это поддерживает использование программируемых коэффициентов фильтра.
Примечание
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
возвращает Системный объект, F
= visionhdl.ImageFilterF
, это выполняет двумерную КИХ-фильтрацию на потоке входного пикселя.
возвращается 2D КИХ фильтруют Системный объект, F
= visionhdl.ImageFilter(Name
,Value
)F
, с дополнительными опциями, заданными одним или несколькими Name,Value
парные аргументы. Name
имя свойства и Value
соответствующее значение. Name
должен появиться в одинарных кавычках (''
). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
. Свойства, не заданные, сохраняют свои значения по умолчанию.
возвращается 2D КИХ фильтруют Системный объект, F
= visionhdl.ImageFilter(coeff
,lineSize
,Name
,Value
)F
, с Coefficients
набор свойств к coeff
, LineBufferSize
свойство к lineSize
, и дополнительные опции заданы одним или несколькими Name,Value
парные аргументы.
|
Отфильтруйте коэффициенты в виде матрицы. Каждая размерность матрицы должна иметь по крайней мере 2 элемента и не больше, чем 64 элемента. Этот аргумент устанавливает Содействующее значение свойства. |
|
Размер буфера памяти линии в виде степени двойки, которая вмещает количество активных пикселей в горизонтальной линии. Этот аргумент устанавливает |
|
|
|
Выберите источник для определения коэффициентов фильтра.
|
|
Коэффициенты фильтра в виде матрицы. Каждая размерность матрицы должна иметь по крайней мере 2 элемента и не больше, чем 64 элемента. Это свойство применяется, когда вы устанавливаете
Значение по умолчанию: |
| Выберите один из этих методов для дополнения контура входного изображения.
Для получения дополнительной информации об этих методах, смотрите, что Ребро Дополняет. Значение по умолчанию: |
|
Постоянное значение раньше заполняло контур входного изображения. Это свойство применяется, когда вы устанавливаете Значение по умолчанию: 0 |
|
Задайте степень двойки, которая вмещает количество активных пикселей в одной горизонтальной линии. Выберите степень двойки, которая вмещает количество активных пикселей в горизонтальной линии. Если вы задаете значение, которое не является степенью двойки, объект использует следующую самую большую степень двойки. Объект выделяет (coefficient rows – 1)-by- Значение по умолчанию: 2048 |
|
Выберите метод для определения типа данных коэффициентов фильтра. Это свойство применяется, когда вы устанавливаете
При преобразовании коэффициентов в заданный тип данных объект округляется к самому близкому представимому значению и насыщает на переполнении. |
|
Тип данных для коэффициентов фильтра в виде Значение по умолчанию: |
|
Выберите метод для определения типа данных выходных пикселей.
|
|
Тип данных для выходных пикселей в виде Значение по умолчанию: |
|
Действие переполнения используется для операций фиксированной точки. Объект использует вычисления с фиксированной точкой для внутренних вычислений, когда вход является любым целым числом или типом данных с фиксированной точкой. Эта опция не применяется, когда типом входных данных является Значение по умолчанию: |
|
Режим Rounding используется для операций фиксированной точки. Объект использует вычисления с фиксированной точкой для внутренних вычислений, когда вход является любым целым числом или типом данных с фиксированной точкой. Эта опция не применяется, когда типом входных данных является Значение по умолчанию: |
шаг | 2D КИХ-фильтрация |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритмы, описанные на странице с описанием блока Image Filter.
Image Filter | visionhdl.FrameToPixels
| imfilter
(Image Processing Toolbox)