简单DCT的问题

D

davyzhu

Guest
大家好,

我新的DCT和测试
, 现在我的FDCT和IDCT程序。
我发现我的DCT的高频部分有些高于低频DCT的一部分。
我不知道是否正确。

我在哪里可以找到8 * 8 DCT的输入和输出来测试我的代码,比如感谢!

BTW,
我的代码的DCT的输入:
55 60 58 55 60 58 55 60
58 55 60 58 55 60 58 55
60 58 55 60 58 55 60 58
55 60 58 55 60 58 55 60
58 55 60 58 55 60 58 55
60 58 55 60 58 55 60 58
55 60 58 55 60 58 55 60
58 55 60 58 55 60 58 55
我的代码的DCT的输出:
461 0 -1 0 -1 -1 1 0
0 0 0 0 0 -2 0 0
-1 0 -1 0 -2 -1 2 0
0 0 0 0 0 -2 -1 0
-1 0 -2 0 -3 -3 4 0
1 -2 1 -2 3 -11 -3 1
1 0 2 1 4 3 -5 0
0 0 0 0 0 1 0 0

任何建议将受到赞赏!
所有最好的,
戴维

 
你什么编程语言编写使用这个程序?

如果您使用其他的东西比Matlab的,你可以使用Matlab的DCT的功能来测试您的结果。

HTH

 
您好tofinhk,

我使用DCT变换(DCT的(x ')'),和一切OK!

所有最好的,
戴维

 

Welcome to EDABoard.com

Sponsor

Back
Top