g = im read(' E:\ 1 . jpg ');%讀入圖像的具體位置,
v=imnoise(g,'鹽& amp辣椒',0.1);
支線劇情(2,2,1);
圖像顯示(g)
標題(“原始圖像”);
支線劇情(2,2,2);
imshow(五)
標題(“噪聲圖像”);
[h,w]=大小(v);
n = 9;
f = double(v);
a=ones(n,n);
y = f;
對於i=1:h-n+1
對於j=1:w-n+1
a=f(i:i+(n-1),j:j+(n-1));
s = sum(sum(a));
y(i+(n-1)/2,j+(n-1)/2)= s/(n * n);
結束
結束
支線劇情(2,2,3);
imshow(uint8(y))
標題('平均濾波器降噪');
x = f;
對於i=1:h-n+1
對於j=1:w-n+1
c=f(i:i+(n-1),j:j+(n-1));
e=c(1,);
對於u=2:n
e=[e,c(u,)];
結束
mm =中位數(e);
x (i+(n-1)/2,j+(n-1)/2)= mm;
結束
結束
支線劇情(2,2,4);
imshow(uint8(x))
標題(“中值濾波降噪”);