实验三 图像的频域变换

实验三 图像的频域变换

ID:6165446

大小:302.93 KB

页数:7页

时间:2018-01-05

实验三   图像的频域变换_第1页
实验三   图像的频域变换_第2页
实验三   图像的频域变换_第3页
实验三   图像的频域变换_第4页
实验三   图像的频域变换_第5页
资源描述:

《实验三 图像的频域变换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、<数字图像处理数学方法>实验报告实验三图像的频域变换专业:信息与计算科学班级:学号:姓名:二〇一五年十二月二日实验目的1、了解数字图像频域变换的目的;2、熟悉DFT、DCT变换的频谱特征;3、掌握数字图像FFT、DCT变换的方法实验内容在Matlab下读入一幅图像,对其灰度图作快速傅立叶变换;在Matlab下读入一幅图像,对其灰度图作DCT变换;试将DCT变换后的系数做一些修改,并说明修改的意义,以及拟得到的结果;将修改后的系数进行逆变换,对照原图观察图像结果变化,并分析。实验步骤及分析一、在Matlab下读入一幅图像,对其

2、灰度图作快速傅立叶变换;1、设置当前工作目录打开Matlab,从“文件”菜单选择“SetPath”,弹出“SetPath”窗体,单击“AddFolder…”按钮或“AddwithSubfolders…”按钮,弹出“浏览文件夹”窗口,选择自己的文件夹添加到当前工作目录中,点击“确定”,返回到“SetPath”窗体,依次点击“Save”按钮、“Close”按钮,完成当前工作目录的设置。2、使用imread函数读入一幅图像。使用rgb2gray(I)函数将读入的图像I转换成灰度图像I使用subplot()函数和imshow()函数

3、显示图像。3、快速傅立叶变换A=abs(fft_I);将频谱矩阵元素归一化到0~255A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;4、使用subplot()函数和imshow()函数显示图像。二、在Matlab下读入一幅图像,对其灰度图作DCT变换;1、设置当前工作目录打开Matlab,从“文件”菜单选择“SetPath”,弹出“SetPath”窗体,单击“AddFolder…”按钮或“AddwithSubfolders…”按钮,弹出“浏览文件夹”窗口,选择自己的文件夹添加

4、到当前工作目录中,点击“确定”,返回到“SetPath”窗体,依次点击“Save”按钮、“Close”按钮,完成当前工作目录的设置。2、使用imread函数读入一幅图像。使用rgb2gray(I)函数将读入的图像I转换成灰度图像I使用subplot()函数和imshow()函数显示图像。3、dctgrayImage=dct2(grayImage);%对图像DCT变换A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;4、dctgrayImage(abs(dctgrayImage)<

5、0.1)=0;%DCT逆变换4、使用subplot()函数和imshow()函数显示图像。源代码(请对程序进行注释说明)一、%shiyan3.m文件%原始图像I=imread('coloredChips.png');imshow(I);subplot(221);imshow(I);title('原始图像');%灰度图I=rgb2gray(I);subplot(222)imshow(I);title('灰度图像')fft_I=fft2(I);%2-D快速傅立叶变换A=abs(fft_I);%将频谱矩阵元素归一化到0~255A=

6、(A-min(min(A)))/(max(max(A))-min(min(A)))*255;subplot(223)imshow(A);title('傅立叶频谱图像')sfft_I=fftshift(fft_I);%傅立叶频谱平面中心移至窗口中心A=abs(sfft_I);%将频谱矩阵元素归一化到0~255A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;subplot(224)imshow(A);title('原点移到中心的傅立叶频谱图像')二、I=imread('colore

7、dChips.png');%原始图像 figure();subplot(221);imshow(I),title('原图');%显示读入的图像grayImage=rgb2gray(I);%彩色图像则转化为灰度图像subplot(222);imshow(grayImage);title('灰度图像'); %对图像DCT变换dctgrayImage=dct2(grayImage);  subplot(223);imshow(log(abs(dctgrayImage)),[]);title('DCT变换灰度图像'); colorm

8、ap(gray(4));colorbar; %对灰度矩阵进行量化dctgrayImage(abs(dctgrayImage)<0.1)=0; %DCT逆变换I=idct2(dctgrayImage)/255;  subplot(224);imshow(I);title('经过DCT变换,然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。