文章解读
DCT的初始化代码:
这里fidx_u和fidx_v可依据自己的实验结果算出,比如跑出来得到一个4*4个结果如下所示:
假设我们选取最高的4个频率分量,那么结果为(0.9, 0.8, 0.7, 0.6),它们对应的序号为([1, 2], [0, 0], [3, 0], [2, 3]),那么有:
fidx_u = [1, 0, 3, 2]
fidx_v = [2, 0, 0, 3]
具体详情可参考知乎ID:https://www.zhihu.com/people/peissen,欢迎关注讨论。