RGB、YUV

作者: AgileHouse | 来源:发表于2021-11-29 20:48 被阅读0次

RGB和YUV是什么?

RGB和YUV是色彩空间模型,还有诸如HSV
不是存储格式,如PEG、BMP、JPEG、GIF等

RGB是什么?

Red, Green, Blue, 也有叫为BGR,在编解码时要注意先后顺序
顺便说下:三基色和三原色
三基色(红绿蓝)是光学的概念:太阳光色散成七色光,其中红黄蓝可以通过不同比例搭配成其他颜色的光
三原色(红黄青)是绘画的概念:最基础最原始的色彩,可以调配出其他颜色,不能被其他颜色所调配
青是什么颜色:赤橙黄绿青蓝紫,青天,天蓝色

光源不同波段不同色 在白光照射下,靠反光被发现,颜色越多吸收的光越多

三基色分量都为0(最弱)时混合为黑色光;当三基色都为k(最大,值由存储空间决定)时混合为白色光


RGB三维 色彩大盘

YCbCr

Y'为亮度,Cb、Cr分量代表当前颜色对蓝色和红色的偏移程度
Y用来表示明亮度,只有Y可以显示黑白照片
CbCr,粗浅理解为UV,用来表示色度


YCbCr
YUV、Y、Cb、Cr

YUV有什么好处

  • 先看下YUV在图片和视频中编码的pipeline


    YUV颜色编码在video pipeline的使用
  • 编码方式


    编码方式
    黑点是Y,空心是UV
  • 为什么有要这种编码方式
    人眼对色度的敏感程度要低于对亮度的敏感程度
    既然看不见(或难发现差别),那么就不浪费全量444存储空间
  • 存储方式
    主要分为两种:Packeted 和 Planar
    紧缩格式(packed formats):将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel),和RGB的存放方式类似,在这种格式下每个像素点的YUV数据混合放在一个矩阵中
    平面格式(planar formats):使用三个数组分开存放YUV三个分量,就像是一个三维平面一样。其中Y为width*height,而U、V合占Y的一半

参考:
https://www.zhihu.com/question/25074051
https://www.sohu.com/a/206504761_286880
https://www.jianshu.com/p/a91502c00fb0
https://blog.csdn.net/kangweijian/article/details/82952871
https://www.cnblogs.com/amxiang/p/14889393.html
https://www.cnblogs.com/justkong/p/6570914.html
https://www.cnblogs.com/amxiang/p/14889393.html
https://www.zhihu.com/question/24994945

相关文章

  • YUV420转换RGB公式

    YUV420转换RGB YUV420转换RGB公式

  • 转码的四个案例

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

  • 图像处理学习资料

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

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

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

  • YUV和RGB

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

  • RGB、YUV

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

  • RGB和YUV简单学习记录

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

  • YUV和RGB

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

  • FFmpeg解码帧数据上传至OpenGL ES及GPU实现YUV

    本文档描述了经FFmpeg解码得到的多个YUV格式或RGB格式数据上传至OpenGL ES及YUV转换RGB的办法...

  • YUV格式与RGB的转换

    前言 YUV与RGB是两种不同的颜色空间,视频一般都用YUV来进行存储,因为相同分辨率的视频RGB占用空间为YUV...

网友评论

      本文标题:RGB、YUV

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