Иллюстрированный самоучитель по Matlab

         

Двумерная фильтрация


Для осуществления двумерной фильтрации служит функция filter2:

filter2(B.X) — фильтрует данные в двумерном массиве X, используя дискретный фильтр, описанный матрицей В. Результат Y имеет те же размеры, что и X;

filter2(B,X, 'option') — выполняет то же, но с опцией, влияющей на размер массива Y:

'same' — size(Y)=size(X) (действует по умолчанию);

'valid' — size(Y) < size(X), центральная часть двумерной свертки, при вычислении которой не приходится дополнять массивы нулями;

'full' — size(Y) > size(X), полная двумерная свертка.



Содержание раздела