资源描述:
《数字图像处理实验4--冈萨雷斯.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验四图像的滤波处理与图像空间变换一、实验目的:1、了解MATLAB工具箱中滤波器2、掌握用滤波方式去除图像噪声算法3、学会对图像的空间变换二、实验内容1、生成含有噪声的图像分别用imnoise(),imnoise2(),imnoise3()函数生成含有噪声的图像,改变相应参数,观察图像变化,理解各参数的作用。Imnoise2()的使用:在图像‘Fig0704(Vase).tif.tif’中加入均值为0,标准差为0.1的高斯噪声。显示如下图。2、噪声估计用roipoly()、histroi()、statmoments()等函数进行图像噪声参数估计。显示图如下。25020015010
2、05000501001502002503003、设计陷波滤波器(Notchfilter)利用以下公式编程实现陷波滤波器。显示图类似如下:10.80.60.40.26040604020200010.80.60.40.20604060402020004、图像的空间变换用测试图像(C=checkerboard())产生一个指定形状的变形图像,学习使用函数:maketform(),imtransform(),产生类似下列各图。i=imread('Fig0704(Vase).tif.tif');g1=imnoise(i,'gaussian',0,0.01);n2=imnoise2('gaus
3、sian',512,512,0,0.1);g2=im2double(i)+n2;figure,imshow(g2);[b,c,r]=roipoly(g2);[p,npix]=histroi(i,c,r);[v,unv]=statmoments(p,2);figure,bar(p,1);c=checkerboard(8);figure,imshow(pixeldup(c,8),[]);t1=[100;110;001];tform1=maketform('affine',t1);c1=imtransform(c,tform1,'Fillvalue',0.5);figure,imshow
4、(pixeldup(c1,4),[]);t2=[110;010;001];tform2=maketform('affine',t2);c2=imtransform(c,tform2,'Fillvalue',0.5);figure,imshow(pixeldup(c2,4),[]);