Отфильтруйте изображения Используя предопределенные фильтры

В этом примере показано, как создать фильтры с помощью 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')

Смотрите также

|

Похожие темы