當前位置:吉日网官网 - 傳統故事 - Matlab圖像去噪

Matlab圖像去噪

您想使用哪種過濾器?我這裏有壹個程序,它使用均值和中值方法:

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))

標題(“中值濾波降噪”);

  • 上一篇:壹個關於建黨的故事
  • 下一篇:在農村地區快速賺錢的新項目
  • copyright 2024吉日网官网