В этом примере показано, как создать фильтры с помощью fspecial функция, которая может использоваться с, просачивается. fspecial функция производит несколько видов предопределенных фильтров, в форме ядер корреляции. Этот пример иллюстрирует применение нерезкого фильтра маскирования к полутоновому изображению. Нерезкий фильтр маскирования оказывает влияние создания ребер и мелких деталей в изображении больше хрустящего картофеля.
Readimage.
I = imread('moon.tif');Создайте фильтр, с помощью fspecial .
h = fspecial('unsharp')h = 3×3
-0.1667 -0.6667 -0.1667
-0.6667 4.3333 -0.6667
-0.1667 -0.6667 -0.1667
Примените фильтр, чтобы отобразить использование imfilter .
I2 = imfilter(I,h);
Отобразите оригинальное изображение и отфильтрованное изображение для сравнения.
imshow(I)
title('Original Image')
figure
imshow(I2)
title('Filtered Image')