中值滤波3*3滤波窗口
程序如下:
>> i=imread('Winter.jpg'); %读入图像
subplot(2,2,1);
imshow(i); %显示原始图像
title('original'); %设置图像标题
j = imnoise(i,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声
subplot(2,2,2);
imshow(j); %显示处理后的图像
title('加入椒盐噪声');
k = imnoise(i,'gaussian',0.02); %加均值为0,方差为0.02的加入高斯噪声
l = imnoise(k,'salt & pepper',0.02); %加均值为0,方差为0.02的椒盐噪声
subplot(2,2,3);
imshow(l);
title('加入椒盐噪声和高斯噪声');
r=l(:,:,1);
g=l(:,:,2);
b=l(:,:,3);
[m,n]=size(r);
for i=1:m
for j=1:n
if(i==1|i==m|j==1|j==n)
G(i,j)=r(i,j);
else
hao(1)=r(i-1,j-1);
hao(2)=r(i-1,j);
hao(3)=r(i