任何人都可以共享任何代码或可以调用的函数来从HEVC比特流中提取变换系数(DCT / DST)吗?
我查看了HM 16.0的源代码。文件\ source \ Lib \ TLibCommon \ TComTrQuant.cpp负责变换和量化
但是,从不在源代码中调用执行DCT变换的函数xTr。此外,fastForwardDst函数在Luma帧内预测的4x4块上执行DST,输出0存储在数组'coeff'中。
我不知道该怎么做。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
你要做的事情似乎对我来说是正确的:跟踪xTr函数以获得pcCoeff数组。
但我强烈建议你去解码器端并执行相同的跟踪。当然,在那里你将处理invTr函数而不是xTr(虽然我不确定这个名字)。
您确实需要这样做而不是编码器侧跟踪。因为编码器的RDO循环使一切变得过于复杂。