文档详情

实验三图像变换及应用.doc

发布:2018-10-10约1.36千字共4页下载文档
文本预览下载声明
实验三 图像变换及应用 一、实验目的 1 熟悉傅立叶变换、逆变换、频谱显示 二、实验内容 1 傅立叶变换及逆变换 I=imread(cameraman.tif); %读入原图像文件 imshow(I); %显示原图像 fftI=fft2(I); %二维离散傅立叶变换 sfftI=fftshift(fftI); %直流分量移到频谱中心 IfftI=ifft2(fftI)/255; figure; 新建窗口 imshow(IfftI); 2 变化实虚部的截取及频谱的显示 RR=real(sfftI); %取傅立叶变换的实部 II=imag(sfftI); %取傅立叶变换的虚部 A=sqrt(RR.^2+II.^2);%计算频谱幅值 A=(A-min(min(A)))/(max(max(A))-min(min(A)))*225;%归一化 figure; %设定窗口 imshow(A); %显示原图像的频谱 3 绘制一个二值图像矩阵,并将其傅立叶函数可视化。 f=zeros(30,30); f(5:24,13:17)=1; imshow(f,notruesize) F=fft2(f); F2=log(abs(F)); figure,imshow(F2,[-1 5],notruesize);colormap(jet); F=fft2(f,256,256); %零填充为256×256矩阵 figure,imshow(log(abs(F)),[-1 5],notruesize);colormap(jet); F2=fftshift(F); %将图像频谱中心由矩阵原点移至矩阵中心 figure,imshow(log(abs(F2)),[-1 5],notruesize);colormap(jet); 三 思考题 1.傅里叶变换有哪些重要的性质? 2.图像的二维频谱在显示和处理时应注意什么? 附录: .autumn 从红色平滑变化到橙色,然后到黄色; .bone 具有较高的蓝色成分的灰度色图。该色图用于对灰度图添加电子的视图。 .colorcube 尽可能多地包含在RGB颜色空间中的正常空间的颜色,试图提供更多级别的灰色、纯红色、纯绿色和纯蓝色。.cool 包含青绿色和品红色的阴影色。从青绿色平滑变化到品红色。 .copper 从黑色平滑过渡到亮铜色。 .flag 包含红色、白色、绿色和黑色。 .gray 返回线性灰度色图。 .hot 从黑色平滑过度到红色、橙色和黄色的背景色,然后到白色。 .hsv 从红色,变化到黄色、绿色、青绿色、品红色,返回到红色。 .jet 从蓝色到红色,中间经过青绿色、黄色和橙色。 .line 产生由坐标轴的ColorOrder属性产生的颜色以及灰色的背景色的色图。 Matlab中文论 .pink 柔和的桃红色。 .prism 重复这六种颜色:红色、橙色、黄色、绿色、蓝色和紫色。 .spring 包含品红色和黄色的阴影颜色。 .summer 包含绿色和黄色的阴影颜色。 .white 全白的单色色图。 .winter 包含蓝色和绿色的阴影色。
显示全部
相似文档