资源描述:
《数字图像处理报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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)
2、;imshow(D);运行结果:2.对给定的一副图像saturn2.tif进行傅里叶变换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;im
3、show(w);figure;imshow(a);C=real(ifft2(fft2(w).*fft2(rot90(a,2),256,256)));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);figur
4、e(3),imshow(log(abs(J)),[]),colormap(jet(64)),colorbar;J(abs(J)<10)=0;K=idct2(J)/255;figure(4),imshow(K);-50510思考题1.编写M程序文件验证二维傅里叶变换的平移性,旋转性clearall;image1=zeros(128,128);image1(30:93,52:67)=1;subplot(2,2,1);imshow(image1,[]);title('原始图像');image2=abs(fft2(ima
5、ge1));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).*image1(k,r);endendimage4=abs(fft2(image3));subplot(2,2,3);imshow(image3,[])title('中心化后的图像');subplot(2,2,4);imsh
6、ow(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)
7、;imshow(image5,[]);image6=abs(fft2(image5));subplot(2,1,2);imshow(log10(1+image6),[]);运行结果实验二图像的空间变换增强实验目的1:掌握图像的直方图均衡化的原理与应用2:掌握灰度变换的原理与应用3:掌握伪彩色图像处理增强的方法实验内容1.MATLAB提供的直方图修正函数I=imread('pout.tif');subplot(221);imshow(I);subplot(222);imhist(I);J=histeq(I,64);
8、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(