平面,半平面和交错格式有什么区别。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平面,半平面和交错格式有什么区别。相关的知识,希望对你有一定的参考价值。

颜色模型和颜色空间之间的差异

RGB565如何与RGB888的任何建议链接不同

YUV vs RGB vs YCbCr。?

答案

RGB是一种加色模型,其中红色,绿色和蓝色强度以不同的组合加在一起,以产生一组详尽的颜色。

RGB888 - > R是8位值,从0到255不等.G和B相同.RGB565 - >这里R是RGB888的R(8位)的5个最高有效位。这里G是来自RGB888的G(8位)的6个最高有效位。这里B是来自RGB888的B(8位)的5个最高有效位。

如果您看到从RGB888转换为RGB565的数学计算,它看起来如下所示:

short int rgb565_pixel; rgb565_pixel =((R >> 3)<< 11)| ((G >> 2)<< 5)| (B >> 3);

它是每像素24位到每像素16位的转换。

来到YUV:YUV是一种颜色格式,您可以将RGB格式的亮度和颜色分量完全分离。

Y表示亮度分量,其中Cb和Cr表示颜色分量。

平面:在记忆中,Y后跟Cb,然后是Cr

[Y1Y2 ......] [Cb1Cb2 ......] [Cr1Cr2 .......]

半平面:在内存中,Y后跟Cb和Cr的交错数据,如下所示:

[Y1Y2 ......] [Cb1Cr1Cb2Cr2 ......]

交错:在YUV422交错数据的情况下,它如下所示:

Y1U1Y2V1 Y3U2Y4V2 ......

以上是关于平面,半平面和交错格式有什么区别。的主要内容,如果未能解决你的问题,请参考以下文章

音频编解码基础知识

音频编解码基础知识

[半平面交][最短路]JZOJ 3297 SDOI2013逃考

音视频编解码

模板半平面交

「专题总结」半平面交(6/8completed)