- 博客(5)
- 收藏
- 关注
原创 从HM到VTM:变与不变
@[TOC](抓住变与不变,快速上手HM和VTM,快速从HM迁移到VTM) # 算法整体框架 输入(图像/视频数据)预测(残差)变换(系数)量化(索引)熵编码(比特流) # 代码框架 ## 码率控制 ### 从TEncCu到EncCu - compressCtu不变 m_ppcBestCU[0]->initCtu( pCtu->getPic(), pCtu->getCtuRsAddr() ); m_ppcTempCU[0]->initCtu( pCtu->get
2021-08-26 21:48:59 347
原创 视频质量评估-BDBR和BDPSNR
视频质量评估-BDBR和BDPSNRBDBR介绍算法 BDBR 参考: https://wenku.baidu.com/view/588c854fde80d4d8d05a4f2c.html. 介绍 当两条RD曲线交叉时,判断性能优劣。 算法 RD曲线,D为取对数的PSNR,R为视频的bitrate,通常单位为kbps/Mbps。RD曲线的R可以用bitrate也可以用10log(bitrate) 4个数据点,QP=16 20 24 28时的RD数据点 计算RD曲线整数表达式 计算BDBR ...
2020-07-16 10:14:52 1116
转载 C注意事项
单双下划线 以单下划线(_)表明是标准库的变量 双下划线(__) 开头表明是编译器的变量 成员变量 原文链接:https://blog.csdn.net/u011487593/article/details/45331197 C++变量前面加下划线和不加下划线都不会影响对变量的定义,只是风格问题,更喜欢将成员变量或者私有成员变量的前面加上下划线。以表示该变量是某个类的属性。 比如: int size; int getsize() { return size; } 但是大多数人都不喜欢,觉得
2020-06-11 21:25:21 257
原创 tensorflow中session和placeholder的理解
tensorflow中session和placeholder的理解 placeholder等价于函数的输入。sess.run()等价于函数的调用。例如: import tensorflow.compat.v1 as tf tf.disable_eager_execution() sess = tf.Session() a = tf.placeholder("float") b = tf.placeholder("float") c = tf.constant(6.0) d = tf.mul(a, b)
2020-06-02 23:02:31 339
原创 view函数使用
view函数使用numpyview()view(np.byte)torchview(a,b,c,-1,d,e,f)instance第一次发博客,其余杂项plt库的使用terminal 清屏快速判断数组维度参数个数参数 numpy numpy的view只能无参数或者单参数是数据类型 view() 没有任何作用。array to array view(np.byte) 每个数后补7个0 torch v...
2020-03-24 20:40:47 2156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人