程序送上 希望对你有帮助
%%%%%%%%%%%%读入图像%%%%%%%%%%%%%%%
I=imread('eight.tif'); % 读入图像文件
imshow(I);title('原图.tif'); % 显示图标题像 并设置标题
J=imnoise(I,'salt & pepper',0.05); % 添加加噪声密度 D 为 0.05 的椒盐噪声
figure,imshow(J); title('加入椒盐噪声.tif'); % 显示处理后的图像 并设置标题
[m,n]=size(I);
f=I;
for i=2:(m-1)
for j=2:(n-1)
if f(i,j)>3 & f(i,j)<252
f(i,j)=f(i,j);
else
f(i,j)=0.75*f(i,j-1)+0.75*f(i-1,j)-0.5*f(i-1,j-1);
end
end
end
figure,imshow(f);title('过滤后图像')