利用线性预测去除图像椒盐噪声用matlab实现
发布网友
发布时间:2022-05-24 10:41
我来回答
共1个回答
热心网友
时间:2023-10-11 00:47
程序送上
希望对你有帮助
%%%%%%%%%%%%读入图像%%%%%%%%%%%%%%%
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('过滤后图像')