8得票1回答
Java中DCT和IDCT算法出现的问题

这里我有一个DCT算法类,其中包含“applyDCT”和“applyIDCT”方法。在技术上,对0到255之间的随机整数的2x2表格进行正向DCT(离散余弦变换),然后立即对这些数字进行反向DCT,我们应该回到最初的整数数字。但在我的情况下,这并不是这样。我做错了什么? public cla...

8得票2回答
使用Python的Scipy DCT-II进行2D或ND DCT

我想使用scipy的DCT-II,因为它已经编码且速度快。查看文档后发现,它似乎是1D实现。是否可以以这种方式使用它作为3D实现?我不确定数学上是否可行。2D和3D实现是否相当于在计算中使用不同维度的1D进行2或3次乘法运算?

7得票2回答
快速离散余弦变换

JPEG压缩过程中生成DCT系数的标准公式是DCT公式,如下所示: 我了解到这种实现方式很耗时(慢),有更快的方法吗?是否有明确的公式可以更快速地生成DCT系数?