图 图 像的离 像的离 散余弦变换( 散余弦变换( DCT DCT ) )二 二 维离散余弦变换 维离散余弦变换 - - 数学公式 数学公式 二维离散余弦变换为 二维离散余弦变换为 二维离散余弦反变换 二维离散余弦反变换 为 为 二 二 维离散余弦变换 维离散余弦变换 - - 矩阵形式 矩阵形式 矩阵形式 矩阵形式 正变换:F=DfD 反变换:f=DFD 产生DCT 矩阵的MATLAB 函数:D=dctmtx(N);图 图 像 像 DCT DCT 的 的 MATLAB MATLAB 实现 实现 1. dct2 1. dct2 函数 函数 功能:二维DCT 变换。 格式:B = dct2 (A) B = dct2 (A, m, n) B = dct2 (A, m n ) 说明:B = dct2 (A) 计算A 的DCT 变换B ,A 与B 的大小相同 ;B = dct2 (A, m, n) 和B = dct2 (A, m n ) 通过对A 补0 或剪裁,使B 的大小为mn 。离散余弦变换的 离散余弦变换的 MATLAB MATLAB 实现 实现 2. idct2 2. idct2 函数