下载此文档

实验1图像的离散余弦变换代码.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
《数字图像处理实验指导书》实验一、图像的离散余弦变换一、实验目的(1) 了解离散余弦正变换和逆变换的原理。(2) 理解离散余弦变换系数特点。(3) 了解离散余弦变换在图像数据压缩中的应用。二、实验主要仪器设备(1 )微型计算机: Intel Pentium 及更高。(2) MATLAB 软件。三、实验原理(1 )二维离散余弦变换和离散余弦逆变换的计算公式。正变换公式为: ???????????????)2 1( cos )]2 1( cos[ ),( 2)()(),( 10 10yN xuM yxf MN vCuCvuF Mx Ny??其中, ??????????11,1 0,2 1)(Nu uuC ,C(v)同C(u)。反变换公式为: 1 1 0 0 2 1 1 ( , ) ( ) ( ) ( , ) cos ( ) cos ( ) 2 2 M N u v f x y C u C v F u v u x v y MN M N ? ?? ?? ?? ???? ??? ???? ?????(2) MATLAB 中的 DCT 变换的实现函数是 dct2() ; DCT 逆变换的实现函数是 idct2(). 四、实验内容在 MATLAB 环境汇总,进行图像的离散余弦逆变换,初步理解 DCT 变换在压缩编码中的应用。减少 DCT 系数,观察重建信号和误差信号。五、实验步骤(1) mand 窗口中,输入 Demo ,并执行。(2) MATLAB Demo 窗口中,选择 ToolBox 并双击打开,选择 Image processing 。(3 )运行 Discrete Cosine Transform 。(4 )选择不同个数的 DCT 系数,观察重建图像和误差图像的不同。(5 )选择不同的图像重复步骤 4。六、编程题 1. 利用 MATLAB 对一副图像进行 DCT 变换, 每一个 8*8 图像块保留 10个 DCT 变换系数进行重构图像,比较重建图像与原始图像的差异。 2. 应用 MATLAB 实现小波变换的例子。七、思考题对重建图像进行主观评价和客观评价,分析重建图像的质量和 DCT 重建系数的关系。代码%设置压缩比 cr cr=; %cd= 为2:1压缩; cr= 为8:1压缩 I=imread( '' );%图像的大小为 256*256 I1=double(I)/255; %图像为 256 级灰度,对图像进

实验1图像的离散余弦变换代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小0 KB
  • 时间2016-05-27