本文主要介绍使用OPENCV和Python进行YUV到RGB的转换,以及制作heatmap的部分函数
VTM中8比特与10比特转换
VVC中的输入视频可以是8比特SDR视频或者10比特HDR视频(通过InputBitDepth修改),编码器内部结构也可以设置为10比特或者8比特(通过InternalBitDepth修改)。
如果输入时8比特视频,编码器为10比特,则需要将8比特值x左移两位,变为4x,即x<<2
如果输入为10比特视频,编码器为8比特,则需要将10比特值x右移两位,同时考虑四舍五入,变为 (x+2)/4,即(x+2)>>2
相关提案参考JVET-G1010-V2