Мне нужно протестировать некоторые основные методы обработки изображений в Matlab. Мне нужно проверить и сравнить особенно два типа фильтров: средний фильтр и медианный фильтр.
Чтобы сгладить изображение с помощью медианной фильтрации, существует отличная функция medfilt2
из инструментария обработки изображений. Есть ли аналогичная функция для среднего фильтра? Или как использовать функцию filter2
для создания среднего фильтра?
Одна из самых важных вещей для меня - возможность установки радиуса фильтра. То есть для медианного фильтра, если я хочу радиус [3 x 3] (маска), я просто использую
imSmoothed = medfilt2(img, [3 3]);
Я хотел бы добиться чего-то подобного для среднего фильтра.