离散余弦变换8x8块

时间:2016-02-07 18:04:40

标签: matlab image-processing matrix

执行离散余弦变换,图像必须分为8x8块。但是那个尺寸为35x25的图像怎么样? 然后结果是

  

8x8 8x8 8x8 8x8 3x8

     

8x8 8x8 8x8 8x8 3x8

     

8x8 8x8 8x8 8x8 3x8

     

8x1 8x1 8x1 8x1 3x1

我应该怎样处理3x8,8x1和3x1的块?

我想再问一次,对于RGB图像,每个颜色分量(R,G和B)可以直接执行DCT,或者应该转换为颜色空间YcbCr

1 个答案:

答案 0 :(得分:2)

我认为你指的是DCT(JPEG)的应用程序,其中8x8块在工件和压缩性能之间有些妥协。 DCT本身不限于8x8块。

您通常会填充具有相似值的缺失行和列(例如镜像图像),或者如果您能够丢失一些信息,可以删除某些行/列以消除不完整的块。