是否可以生成超过 64 个 DCT 基函数?



是否可以生成,假设 512 个 DCT 基函数而不是标准的 64 个?如果是,那又如何呢?由于对于 64,4 个 'for' 循环的运行范围为 8(当我们尝试从 DCT 变换公式生成基函数时(,所以现在对于 512,我必须运行每个 'for' 循环多少次才能正确生成基函数?如何验证生成的基函数是否正确?我正在研究蟒蛇。

当然有可能。您只需要更改正在运行的范围。 现在,512 不是一个平方数,因此您必须有两个不同的值来测量水平和垂直方向(例如,16 和 32,因为 16*32 = 256(

您可以在此处获取代码并根据需要对其进行修改:https://github.com/chalmersgit/Discrete-Cosine-Transform

最新更新