脉冲噪声处理后,均值滤波、中止滤波处理

脉冲噪声处理后,均值滤波、中止滤波处理_第1张图片

  1. 通过代码编写对一幅图像添加脉冲噪声(椒盐噪声)。
  2. 通过代码编写实现噪声图像的均值滤波。
  3. 通过代码编写实现噪声图像的中止滤波。
clc;clear;
 pic=imread('logo.png');
 pic=rgb2gray(pic);
 figure (1); 
 subplot (2,2,1); 
 imshow(pic);
 picn=imnoise(pic,'salt & pepper',0.02); 
 subplot (2,2,2);
 imshow (picn);
 k1=3;
 h=fspecial('average',[k1,k1]);
 picf1 = imfilter(picn,h);
 subplot (2,2,3); 
 imshow (picf1);
 k2=5;
 picf2=medfilt2(picn,[k2,k2]);
 subplot (2,2,4);
 imshow (picf2);

你可能感兴趣的:(matlab,图像处理)