HM学习(一):梳理帧内预测编码过程

HM学习(一):梳理帧内编码过程

在HEVC中,帧内预测的过程大致可以分为三步,首先是参考像素的填充,参考像素的平滑滤波,利用参考像素值求出预测块像素的预测值

将HM工程在VS中打开后可以看到9个主要的工程,此次主要梳理的是使用TAppEncoder进行帧内预测的过程。

HM结构

我们展开TAppEncoder,可以看到其中有一个encmain.cpp文件,这无疑就是工程运行的main文件,首先我的思路是从入口一层一层的往里找,但是实际上这样做非常浪费时间,并且作为梳理流程来说并不适合,这样的方式做适合精读代码。

TAppEncoder

于是在试错后转变了思路,从帧内预测的函数入口往回一层层的解析,整个结构如下图,这里要感谢博主https://blog.csdn.net/nb_vol_1做的很多HEVC的总结,让我少走了不少弯路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值