资源描述:
《数字图像处理报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中南民族大学数字图像处理实验报告学院:电子信息工程学院专业:光信息学生学号实验一图像变换实验目的1:了解二维fourier变换的原理2:掌握二维fourier变换的性质3:掌握离散余弦变换的原理实验内容1.绘制一个二值,并将其傅里叶函数可视化。closeall;clear;f=zeros(40,40);f(10:30,10:30)=1;subplot(1,3,1);imshow(f);F=fft2(f);subplot(1,3,2);imshow(F);D=log(1+abs(F));subplot(1,3,3);imshow(D);运行结果:2.对给定的一副图像saturn2.tif
2、进行傅里叶变换loadimdemossaturn2;subplot(1,2,1);imshow(saturn2);I=fftshift(fft2(saturn2));subplot(1,2,2);imshow(log(abs(I)),[]),colormap(jet(64)),colorbar运行结果:05102.在图像text,tif中定位字母aw=imread('text.png');a=w(33:45,88:98);figure;imshow(w);figure;imshow(a);C=real(ifft2(fft2(w).*fft2(rot90(a,2),256,256)));
3、figure;imshow(C,[]);max(C(:));thresh=60;figure;imshow(C>thresh);运行结果:2.对一幅图进行离散余弦变换和反变换RGB=imread('autumn.tif');figure(1),imshow(RGB);I=rgb2gray(RGB);figure(2),imshow(I);J=dct2(I);figure(3),imshow(log(abs(J)),[]),colormap(jet(64)),colorbar;J(abs(J)<10)=0;K=idct2(J)/255;figure(4),imshow(K);-50510
4、思考题1.编写M程序文件验证二维傅里叶变换的平移性,旋转性clearall;image1=zeros(128,128);image1(30:93,52:67)=1;subplot(2,2,1);imshow(image1,[]);title('原始图像');image2=abs(fft2(image1));subplot(2,2,2);imshow(log10(1+image2),[]);title('频谱');image3=image1;i=size(image1,1);j=size(image2,2);fork=1:iforr=1:jimage3(k,r)=(-1)^(k+r).*
5、image1(k,r);endendimage4=abs(fft2(image3));subplot(2,2,3);imshow(image3,[])title('中心化后的图像');subplot(2,2,4);imshow(log10(1+image4),[]);title('中心化后的频谱');image5=zeros(i,j);i=round(i/2)j=round(j/2)foru=-i:iforv=-j:jm=cos(pi/4)*u-sin(pi/4)*v;n=sin(pi/4)*u+cos(pi/4)*v;m=round(m);n=round(n);ifabs(m)
6、&abs(n)7、ubplot(222);imhist(I);J=histeq(I,64);subplot(223);imshow(J);subplot(224);imhist(J);2.通过灰度变换调整图像对比度f=imread('e:myimagebreast.tif');g1=imadjust(f,[01],[1,0],1);g2=imadjust(f,[0.50.75],[0,1],1);g3=imadjust(f,[],[],2);subplot(