當前位置:菜譜大全網 - 饑荒食譜 - 圖像處理matlab的課程設計題目是空域和頻域濾波。

圖像處理matlab的課程設計題目是空域和頻域濾波。

% 1.圖像lena.bmp疊加了高斯噪聲、椒鹽噪聲和乘性噪聲,噪聲方差為0.02。然後分別用鄰域平均法和中值濾波法對圖像進行濾波,並顯示濾波後的圖像。

%要求窗口大小(首先是3×3,然後逐漸增加5×5)是可變的,並且窗口類型(線性、十字形、方形)是可選的)

%域平均法和中值濾波法是空間域的濾波方法。

全部清除;

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

J1=imnoise(I,'高斯',0,0.02);%高斯噪聲的平均值為0,方差為0.02。

J2=imnoise(我,'鹽& amp辣椒',0.02);%椒鹽噪聲的方差為0.02。

JBOY3樂隊=imnoise(I,'斑點',0.02);%乘性噪聲的平均值為0,方差為0.02。

支線劇情(2,2,1),im show (I),標題('原圖');

子劇情(2,2,2),im show (j1),標題('高斯噪聲');

支線劇情(2,2,3),im秀(J2),標題(‘椒鹽噪聲’);

支線劇情(2,2,4),im show(JBOY3樂隊),標題('乘性噪聲');

%中值濾波方法

圖(二)

K1=medfilt2(J1,);%3*3的過濾窗口

支線劇情(3,2,1),imshow(K1,);%5*5的過濾窗口

子情節(3,2,2),im show (k2,[]),標題(' 5*5高斯噪聲圖像的中值濾波');

K2=medfilt2(J2,);%3*3的過濾窗口

子情節(3,2,3),imshow(K2,);%5*5的過濾窗口

支線劇情(3,2,4),im show (k2,[]),標題('椒鹽噪聲5*5圖像的中值濾波');

k3 = medfilt 2(JBOY3樂隊,);%3*3的過濾窗口

子情節(3,2,5),imshow(K3,);%5*5的過濾窗口

子情節(3,2,6),im show (k3,[]),title('對5*5乘性噪聲圖像的中值濾波');

%域平均法

圖(三)

l 1 = filter 2(f special(' average ',3),j 1);% 3*3模板平滑均值濾波

L2=filter2(fspecial('average ',5),j 1);%5×5模板平滑均值濾波

子劇情(3,2,1),IM Show (L1,[]),標題('對3*3的高斯噪聲平滑圖像');

支線劇情(3,2,2),im show (L2,[]),title('平滑5*5高斯噪聲的圖像');

L3=filter2(fspecial('average ',3),J2);% 3*3模板平滑均值濾波

L4=filter2(fspecial('average ',5),J2);%5×5模板平滑均值濾波

支線劇情(3,2,3),im show (L3,[]),標題('用3*3椒鹽噪聲平滑圖像');

支線劇情(3,2,4),im show (l4,[]),title('用5*5的椒鹽噪聲平滑圖像');

L5=filter2(fspecial('average ',3),JBOY3樂隊);% 3*3模板平滑均值濾波

L6=filter2(fspecial('average ',5),JBOY3樂隊);%5×5模板平滑均值濾波

子情節(3,2,5),im show (l5,[]),title('用3*3乘性噪聲平滑圖像');

子情節(3,2,6),im show (l6,[]),title('用5*5乘性噪聲平滑圖像');

%域平均法是指用壹個點的灰度值的平均值代替該點的灰度值。算法簡單,處理速度快,但在衰減噪聲的同時也會模糊圖像。

%中值濾波法可以很好的抑制椒鹽噪聲,但不適用於點、線、尖頂等細節較多的圖像。