所謂均值濾波實際上就是用均值替代原圖像中的各個像素值。
均值濾波的方法是:對待處理的當前像素,選擇一個模板,該模板為其近鄰的若干像素組成,用模板中的像素的均值來替代原像素。
優點:算法簡單,計算速度快。
缺點:在降低噪聲時使圖像產生模糊。
matla程序:
[width,height]=size(result1); n=3; a=ones(n,n); x1=double(result1); x2=x1; for i=1:(height-n)+1 for j=1:width-n+1 c=x1(i:i+(n-1),j:j+(n-1)).*a; s=sum(sum(c)); x2(i+(n-1)/2,j+(n-1)/2)=s/(n*n); end end imshow(uint8(x2));
均值濾波對高斯噪聲的處理結果:
對椒鹽噪聲的處理結果: