资源描述:
《实验四图像的空域平滑滤波》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验四图像的空域平滑滤波一、实验0的1、理解图像空域平滑滤波的基本定义及H的;2、掌握图像空域平滑滤波的基本原理及方法;3、掌握用MATLAB语言实现阁像的空域平滑滤波的方法。二、实验内容1、程序I=imread(,girl.bmp,);figure;subplot(l,2,l);imshow(I);titlef原图’);J=imnoise(I/gaussian,);subplot(l,2,2);imshow(J);titlef加高斯噪声’);图像:原图加高斯噪声2>馨nimreadcgirLbmp,);titlef缅函•);J=imnoise(I、
2、gaussiarf);hlHfspecial(-average3);h2Hfspecial(-average4);h3Hfspecialcaverage5);h扛Hfspecial(-average6);IlHfilter2(hl,J);I2"filter2(h2,J);I3"filter2(h3,J);I4"filter2(h4,J);subplot(2,3,l),imshow(I),titlecmffl^-);subplot(2,3,2),imshow(J),titlesn^n'MH^);subplot(2,3,3),imshowe,【J
3、),title(-3*3-);subplot(2,3,4),imshow(I2,【】),title(-4*4-);subplot(2,3,5),imshow(I3,【】),titlec5*5-);subplot(2,3,6),imshow(I4,【J),titlec6*6-);3、程序:I=imread('girl.bmp’);J=imnoise(I,,gaussian,);Il=medfilt2(J,[33]);I2=medfilt2(J,[44]);I3=medfilt2(J,[55]);I4=medfilt2(J,[66]);subplot(2
4、,3,l),imshow(I),title(•原图像’);subplot(2,3,2),imshow(J),titlef加噪声图像’);subplot(2,3,3),imshow(Il),title('3*3’);subplot(2,3,4),imshow(I2),title(’4*4’);subplot(2,3,5),imshow(I3),title(’5*5');subplot(2,3,6),imshow(I4),title(’6*6');图像:4、加高斯噪声程序:I=imread('girl.bmp,);J=imnoise(I,'gaussia
5、n');h=fspecial('average3);Il=filter2(h,J);I2=medfilt2(JJ33
6、);subplot(2,2,l),imshow(I),title(•原图像’);subplot(2,2,2),imshow(J),titlef加高斯噪声图像’);subplot(2,2,3),imshow(Il,[]),titlef均值滤波’);subplot(2,2,4),imshow(I2),title('中值滤波’);图像:原图像加高斯噪声图像均值滤波中值滤波加椒盐噪声程序:I=imread('girl.bmp,);J=imn
7、oise(I,,salt&pepper1);h=fspecial('average3);Il=filter2(h,J);I2=medfilt2(J,[33]);subplot(2,2,l),imshow(I),titlef原图像•);subplot(2,2,2),imshow(J),title(’加椒盐噪声图像’);subplot(2,2,3),imshow(Il,
8、
9、),title('均值滤波’);subplot(2,2,4),imshow(I2),title('中值滤波’);图像:茲11藹薄缅H瘫5,茲B蓀薄:IrimreadfgirLbmpo
10、;J=imnoise(I,-gaussian-);JHdouble(J);fora=2:127forb=2:127J(a,b+1));endendsubplot(l,3,l),imshow(I),titlecMH^-);subplot(l,3,2),imshow?二),titlec^m^^、®^);subplot?3,3),imshow(Il,二),titlecsB®'^);函瘫:丑商练落:TTimreadcgirLbmp,);J=imnoise(I/gaussian-);J=double(J);fora=2:127forb=2:127forx=l:
11、8fory=xi:9ifh(x)>h(y)temp=h(x);h(x)=h(y);h(ylltemp>;en