Матричная лаборатория 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), полная двумерная свертка.



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