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

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

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

|

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте