當前位置:成語大全網 - 書法字典 - 字典去噪matlab

字典去噪matlab

方法1:過濾器2

清楚了嗎?所有;

I = im read(' Lena . BMP ');

%讀入預處理圖像

imshow(壹)

%顯示預處理圖像

k 1 = filter 2(f special(' average ',3),I)/255;

%為3*3均值濾波。

K2=filter2(fspecial('average ',5),I)/255;

%表示5*5均值濾波。

K3=filter2(fspecial('average ',7),I)/255;

%對於7*7意味著過濾。

圖,imshow(K1)

圖,imshow(K2)

圖,imshow(K3)

方法二:雙循環語句,移動平均法

%均值濾波

clc,清除;

f = im read(' Lena . BMP ');

支線劇情(121),im秀(f),標題('原創');

f1=imnoise(f,'高斯',0.002,0.0008);

% plot (222),im show (f1),title('添加高斯噪聲圖');

k 1 =樓層(3/2)+1;

k2 =樓層(3/2)+1;

x = f 1;

[M,N]=大小(X);

uint8?y =零(M,N);

funBox=zeros(3,3);

為了什麽?i=1:M-3

為了什麽?j=1:N-3

funBox=X(i:i+3,j:j+3);

s = sum(funBox(:));

h = s/9;?

Y(i+k1,j+k2)= h;

結束;

結束;

Y = Y/255;

支線劇情(122),im show (y),title('均值過濾');

實現圖: