最新数字图像处理通信工程精品版

  • 格式:doc
  • 大小:1.02 MB
  • 文档页数:28

2020年数字图像处理通信工程精品版 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 报告成绩:

教师签字:

批改日期:

评语:

学生实验报告

课程名称 数字图像处理 姓名 XXX

实验名称 数字图像的FFT变换与DCT 小波变换 班级 XXXXX

实验目的 熟悉MATLAB软件

完成FFT的现实与计算,图像的FFT变换,DCT变换,小波变换。 学号

XXXXXXX

实验日期 XXX

实验内容 FFT的显示与计算,图像的FFT变换,图像的DCT变换,图像的小波变换 实验地点

实验组号

实验设备 PC机 MATLAB软件 同组人 无

1.实验电路及连线

2.程序流程图

3.源程序

FFT的显示与计算

>> f=zeros(256);

>> imshow(f);

>> f(25:225,75:175)=1;

>> figure,imshow(f)

>> F=fft2(f);

>> figure,imshow(F)

Warning: Displaying real part of complex input.

> In imuitools\private\imageDisplayValidateParams>validateCData at 149

In imuitools\private\imageDisplayValidateParams at 31

In imuitools\private\imageDisplayParseInputs at 79

In imshow at 199

>> figure,imshow(F,[])

Warning: Displaying real part of complex input.

> In imuitools\private\imageDisplayValidateParams>validateCData at 149

In imuitools\private\imageDisplayValidateParams at 31

In imuitools\private\imageDisplayParseInputs at 79

In imshow at 199

>> F_abs=abs(F);

>> figure,imshow(F_abs,[])

>> Fc=fftshift(F_abs);

>> figure,imshow(Fc,[]) 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 >> S2=log(1+abs(Fc));

>> figure,imshow(S2,[])

>> mesh(S2)

>> figure,mesh(Fc)

>> figure,mesh(S2)

>> figure,contour(S2)

>> F_angle=angle(F);

>> figure,imshow(F_angle,[])

>> Fa=unwrap(F_angle);

>> figure,imshow(Fa,[])

2.图像的FFT变换

>> f=imread('C:\Documents and Settings\Administrator\桌面\实验图像\zelda.bmp');

>> imshow(f);

>> F=fft2(f);

>> figure,imshow(F)

Warning: Displaying real part of complex input.

> In imuitools\private\imageDisplayValidateParams>validateCData at 149

In imuitools\private\imageDisplayValidateParams at 31

In imuitools\private\imageDisplayParseInputs at 79

In imshow at 199

>> F_abs=abs(F);

>> figure,imshow(F_abs)

>> figure,imshow(F_abs,[])

>> Fc=fftshift(F_abs);

>> figure,imshow(Fc,[])

>> S2=log(1+abs(Fc));

>> figure,imshow(S2,[])

>> F_angle=angle(F);

>> figure,imshow(F_angle,[])

>> Fa=unwrap(F_angle);

>> figure,imshow(Fa,[])

>> mesh(S2)

>> figure,mesh(S2);

>> figure,contour(S2);

3.图像的DCT变换

>> f=imread('C:\Users\mf\Desktop\zelda.bmp');

>> imshow(f)

>> Fdct=dct2(f);

>> imshow(Fdct)

>> imshow(Fdct,[])

>> imshow(abs(Fdct),[])

>> imshow(fftshift(abs(Fdct)),[])

>> S2=log(1+abs(fftshift(abs(Fdct))));

>> imshow(S2,[])

>> imshow(S2,[])

4.图像的小波变换

>> f=imread('C:\Users\mf\Desktop\zelda.bmp');

>> imshow(f)

>> [A,B,C,D]=dwt2(f,'db1');

>> figure,imshow(A)

>> figure,imshow(A,[]) 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 >> figure,imshow(B,[])

>> figure,imshow(C,[])

>> figure,imshow(D,[])

>> E=[A,B;C,D;];

>> figure,imshow(E,[])

>> [a,b,c,d]=dwt2(A,'db1');

>> F=[a,b;c,d;];

>> figure,imshow(F,[])

>> G=[a,b,c,d;E];

>> figure,imshow(G,[])

Warning: Image is too big to fit on screen; displaying at 67%

> In imuitools\private\initSize at 73

In imshow at 262

4.结果记录及分析

1.FFT的显示与计算

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 2.图像的FFT变换

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

3.图像的DCT变换

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28 4.图像的小波变换 精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

精品好文档,推荐学习交流

仅供学习与交流,如有侵权请联系网站删除 谢谢28

5.收获感想

通过这次实验 更加熟悉了对MATLAB软件的操作和对课程的理解。。