YUV和RGB

作者: 秋叶红90 | 来源:发表于2020-04-15 17:39 被阅读0次

YUV 的采样与格式

YUV 是⼀种颜⾊编码⽅法,和它等同的还有 RGB 颜⾊编码⽅法。

RGB 颜⾊编码

R G B 三个字⺟分别代表了 红(Red)、绿(Green)、蓝
(Blue),这三种颜⾊称为 三原⾊,将它们以不同的⽐例相加,可
以产⽣多种多样的颜⾊。
在图像显示中,⼀张 1280 * 720 ⼤⼩的图⽚,就代表着它有 1280 *
720 个像素点。其中每⼀个像素点的颜⾊显示都采⽤ RGB 编码⽅法,
将 RGB 分别取不同的值,就会展示不同的颜⾊。

RGB 图像中,每个像素点都有红、绿、蓝三个原⾊,其中每种原⾊
都占⽤ 8 bit,也就是⼀个字节,那么⼀个像素点也就占⽤ 24 bit,也
就是三个字节。
⼀张 1280 * 720 ⼤⼩的图⽚,就占⽤ 1280 * 720 * 3 / 1024 / 1024 =
2.63 MB 存储空间。

公式

 size  = w*h*3/1024/1024

YUV 颜⾊编码
YUV 颜⾊编码采⽤的是 明亮度 和 ⾊度 来指定像素的颜⾊。
其中,Y 表示明亮度(Luminance、Luma),⽽ U 和 V 表示⾊度
(Chrominance、Chroma)。
⽽⾊度⼜定义了颜⾊的两个⽅⾯:⾊调和饱和度。
使⽤ YUV 颜⾊编码表示⼀幅图像,它应该下⾯这样的:
一张yuv格式的图像,占用字节数为

 size  = 
 (width * height + (width * height) / 4 + (width * height) / 4) = (width * height) * 3 / 2

相关文章

  • 图像处理学习资料

    RGB、YUV和HSV颜色空间模型 RGB立方体模型RGB YUV:其中“Y”表示明亮度(Luminance或Lu...

  • RGB、YUV

    RGB和YUV是什么? RGB和YUV是色彩空间模型,还有诸如HSV不是存储格式,如PEG、BMP、JPEG、GI...

  • RGB和YUV简单学习记录

    RGB和YUV是一种颜色编码格式。这里简单介绍一下RGB、YUV和HSV。 出处:一文读懂 YUV 的采样与格式h...

  • YUV420转换RGB公式

    YUV420转换RGB YUV420转换RGB公式

  • YUV和RGB

    色彩空间 我们经常用到的色彩空间主要有RGB、YUV, CMYK, HSB, HSL等等,其中YUV和RGB是视讯...

  • RGB和YUV

    RGB和YUV 多媒体编程 一、概念 1.什么是RGB? 对一种颜色进行编码的方法统称为“颜色空间”或“色域”。用...

  • YUV和RGB

    YUV 的采样与格式 YUV 是⼀种颜⾊编码⽅法,和它等同的还有 RGB 颜⾊编码⽅法。 RGB 颜⾊编码 R G...

  • 转码的四个案例

    一,swcale实现rgb24转yuv420p 二,swcale实现YUV转RGB

  • FFmpeg - 播放YUV,视频帧格式转换

    播放YUV 定时读取YUV的视频帧 将YUV转换为RGB数据 用RGB数据生成CGimage 在view上绘制CG...

  • bitmap简单学习记录

    在对RGB和YUV有了一定的了解后,来看看Bitmap。一般设备(例如相机)采集的数据是RGB或者YUV等格式的,...

网友评论

      本文标题:YUV和RGB

      本文链接:https://www.haomeiwen.com/subject/pmchvhtx.html