Фильтрация N-D многомерных изображений
Эта функция может использовать в своих интересах аппаратную оптимизацию для типов данных uint8
uint16
int16
единственный
, и double
запускаться быстрее.
imfilter
функция вычисляет значение каждого выходного пикселя с помощью арифметики с плавающей точкой, с двойной точностью. Если результат превышает область значений типа данных, то imfilter
обрезает результат до позволенной области значений типа данных. Если это - целочисленный тип данных, то imfilter
округляет дробные значения.
Если вы задаете ядро ровного размера h
, затем центром ядра является floor((size(h) + 1)/2)
.
Например, центр фильтра с 4 элементами [0.25 0.75 -0.75 -0.25]
второй элемент, 0.75
. Этот фильтр дает идентичные результаты как фильтрующий с фильтром с 5 элементами [0 0.25 0.75 -0.75 -0.25]
.