【发布时间】:2015-04-23 09:22:38
【问题描述】:
我有一个大小为 256x256 的图像,它被分成大小为 8x8 的相等的非重叠块。我必须找到每个图像块的最低垂直和水平 DCT(离散余弦变换)系数。在 MATLAB 中有什么方法可以解决这个问题吗?
【问题讨论】:
-
您对二维 DCT 中的“水平系数”的定义是什么?我们是在谈论
dct2的输出吗?
我有一个大小为 256x256 的图像,它被分成大小为 8x8 的相等的非重叠块。我必须找到每个图像块的最低垂直和水平 DCT(离散余弦变换)系数。在 MATLAB 中有什么方法可以解决这个问题吗?
【问题讨论】:
dct2 的输出吗?
通常的方法是创建一个索引数组,将它们从最重要的映射到最不重要的索引。
这是 JPEG 中使用的模式。我们不知道您是如何排列系数的,因此我们无法给您排序。
【讨论】: