HM代码
醉生梦死的七楼
这个作者很懒,什么都没留下…
展开
-
HEVC学习-帧内预测-initAdiPattern函数
本文章主要参考 https://blog.csdn.net/HEVC_CJL/article/details/8184276 https://blog.csdn.net/sujunzy666/article/details/16928337 https://blog.csdn.net/g0ose/article/details/52116453 http://www.cnblogs.com/gam...转载 2018-11-17 10:27:21 · 399 阅读 · 1 评论 -
HEVC学习-帧内预测-亮度分量预测主函数
QP的详解:https://blog.csdn.net/liangjiubujiu/article/details/80569391 代码部分:https://blog.csdn.net/HEVC_CJL/article/details/8200793 PU的帧内预测部分(MPM):https://www.cnblogs.com/DwyaneTalk/p/5711342.html 一、QP的详解 ...转载 2019-02-25 16:33:35 · 1005 阅读 · 0 评论 -
HEVC学习-帧内预测(1)-fillReferenceSamples()函数
本文章主要参考:https://blog.csdn.net/m0_37579288/article/details/79094596 https://blog.csdn.net/HEVC_CJL/article/details/8175721 //fillReferenceSamples这个函数,它主要功能是在真正进行帧内预测之前,使用重建后的Yuv图像对当前PU的相邻样点进行赋值,为接下来进行...转载 2019-03-22 15:03:01 · 298 阅读 · 0 评论 -
HM代码——XCompressCu()和CompressCu()
参考大佬资料: http://blog.sina.com.cn/s/blog_bc1b2fb70101ep5o.html https://blog.csdn.net/sinat_33718563/article/details/80259765 https://blog.csdn.net/sinat_33718563/article/details/80265012 http://blog.sin...转载 2019-04-08 15:17:42 · 1443 阅读 · 0 评论 -
HM代码-码控(1)-乱七八糟的初始化
一、m_cRateCtrl.init() Void TEncRateCtrl::init( Int totalFrames, Int targetBitrate, Int frameRate, Int GOPSize, Int picWidth, Int picHeight, Int LCUWidth, Int LCUHeight, Int keepHierBits, Bool useLCUSep...转载 2019-05-14 15:29:55 · 939 阅读 · 1 评论 -
HM代码-码控(2)-compressGOP()中涉及到的RC
大神链接传送门: https://blog.csdn.net/HEVC_CJL/article/details/11115721 https://blog.csdn.net/cpp12341234/article/details/45766687 一、在CompressGOP()中对RC进行初始化 //码率控制启用,lambda域的提案算法 Double lambda ...转载 2019-05-15 10:40:42 · 572 阅读 · 1 评论 -
HM代码-码控(3)-compressslice()中的RC
大神传送门 https://blog.csdn.net/cpp12341234/article/details/45867631 https://blog.csdn.net/HEVC_CJL/article/details/11128745 //compressslice()中的关于RC的部分 Double oldLambda = m_pcRdCost->getLambda(); ...转载 2019-05-16 09:44:38 · 392 阅读 · 0 评论 -
HM代码-码控(4)-关于参数更新
一、Void TEncRCPic中的更新函数 (1)updateAfterLCU() Void TEncRCPic::updateAfterLCU( Int LCUIdx, Int bits, Int QP, Double lambda, Bool updateLCUParameter ) { m_LCUs[LCUIdx].m_actualBits = bits;//对当前的LCU的实际编码比...转载 2019-05-17 09:28:09 · 502 阅读 · 0 评论