IOS 图像存储格式之YUV

1、YUV简介

   yuv格式是一种图片储存格式,跟RGB格式类似。yuv中,y表示亮度(Luminance或Luma),单独只有y数据就可以形成一张图片,只不过这张图片是灰色的。u和v表示色度(Chrominance或Chroma)(u和v也被称为:Cb-蓝色差,Cr-红色差),作用是描述影像色彩及饱和度,用于指定像素的颜色。最早的电视信号,为了兼容黑白电视,采用的就是yuv格式。一张yuv的图像,去掉uv,只保留y,这张图片就是黑白的。yuv可以通过抛弃色差来进行带宽优化。比如yuv420格式图像相比RGB来说,要节省一半的字节大小,抛弃相邻的色差对于人眼来说,差别不大。

2、YU(Cb)V(Cr)常用存储格式

   YUV码流的存储格式与其采样方式密切相关,像素采集主要有以下三种方式:
  • YUV4:4:4:每一个Y对应一组UV分量8+8+8 = 24bits,3个字节。
  • YUV4:2:2:每两个Y共用一组UV分量,一个YUV占8+4+4 = 16bits, 2个字节。
  • YUV4:2:0:每四个Y共用一组UV分量一个YUV占8+2+2 = 12bits , 1.5个字节。
   但是如何如何根据其采样格式从码流中还原每个像素点的YUV值呢,因为只有正确的还原了每个像素点的YUV值,才能将YUV与RGB的转换公式提取出每个像素点的RGB值进而显示出来。如果我们用黑点表示采样该像素点的Y分量,以空心圆圈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值