多媒体技术之dct详解.pptVIP

  • 41
  • 0
  • 约4.87千字
  • 约 55页
  • 2017-05-13 发布于湖北
  • 举报
多媒体技术之dct详解

离散余弦变换 1.一维DCT变换 二维DCT变换 (1)二维DCT变换公式 一个N×N像块f(x,y)(x,y=0,1,…,N-1)的二维DCT定义为 DCT的MATLAB实现 第一种方法是使用函数dct2,该函数使用一个基于FFT的快速算法来提高当输入较大的输入方阵时的计算速度。dct2函数的调用格式如下: B=dct2(A,[M N])或 B=dct2(A,M,N) 其中,A表示要变换的图像,M和N是可选参数,表示填充后的图像矩阵大小。B表示变换后得到的图像矩阵。 DCT的MATLAB实现 第二种方法使用由函数dctmtx返回的DCT变换矩阵,这种方法较适合于较小的输入方阵(如或方阵)。dctmtx的调用格式如下: D=dctmtx(N) 其中,N表示DCT变换矩阵的维数,D为DCT变换矩阵。 分块DCT 继而利用blkproc函数完成分块操作。blkproc函数的调用格式入下: B = blkproc(A,[m n],fun,P1,P2,...) 其中A为原始信号矩阵,[m n]为分块的大小,fun为对每一

文档评论(0)

1亿VIP精品文档

相关文档