DCT需要很长时间才能实施

时间:2015-02-13 09:20:10

标签: c++ visual-studio-2012 dct

我正在尝试实施DCT 2-D,但如上所述它需要太长时间。我已经在matlab上使用dct2d尝试了它,它真的很快。我在维基百科页面使用dct-2D:     https://en.wikipedia.org/wiki/Discrete_cosine_transform   有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用影响DCT矩阵的算法。如果你把它作为一个直的矩阵乘法,它将是sloooooooow。

此外,您可能希望使用缩放整数而不是浮点。