8*8变换和量化的代码一共没有几行,用了两个周的时间才搞定。这效率啊……
这期间,量化的算法不太懂,看参考代码用了些 时间,最严重的是,一天之内只明白一个问题,这个问题呢,是手头的某份看过几遍的资料中说明的,就是一直没有注意这个问题,忙乱中,查资料的思路也变得不清晰了。这份资料应该是很容易想到的。
看资料要有个思路:标准(只有解码部分);jvt提案文档,中间推导过程比较清晰;The H.264 Advanced Video Compression Standard (the Second Edition);毕书。
一般,找理论上的东西,这四分资料够了,要有条理的查找。
在c里边,竟然写错了一个下标,导致错误,把c和matlab的处理数据对比了好几遍,才决定回去看是不是C代码写的有问题,这才发现前边的问题。
现在,对量化部分,还没有彻底的理清楚。再就是,对代码,对全局变量,都还不是很清晰。明天集成代码,要争取效率,一天之内必须搞定,真的没有多大的工作量!
浙公网安备 33010602011771号