码迷,mamicode.com
首页 > 系统相关 > 详细

Linux音视频(YUV图像数据格式)

时间:2016-03-06 23:58:06      阅读:592      评论:0      收藏:0      [点我收藏+]

标签:yuv   摄像头   linux   视音频   

技术分享

摄像头图像数据的主流封装格式是JPEG/MJPG/YUV等,这些都是经过编码压缩的数据,大大减少了图像尺寸,方便传输和存储。

 

拓展:

YUV是视频图像数据的主流格式,它根据人类眼睛的视觉特征设计——由于人类的眼睛对亮度的敏感度比颜色要高许多,而且在RGB三原色中对绿色有尤为敏感,利用这个原理,可以把色度信息减少一点,人眼也无法查觉这一点。

 

YUV三个字母中,其中"Y"表示明亮度(Lumina nce或Luma),也就是灰阶值,而"U"和"V"表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。我们可以通过减少图像中的红色和蓝色分量来达到减少图像尺寸的目的。

 

在很多技术文档中YUV还会写成YCbCr,Y指的是绿色和亮度,C是Component的首字母,b和r分别是blue和red,从这个角度出发可以认为YUV是RGB的变种。

 

下面是很常见的YUV422:

技术分享

下面是压缩率更高的YUV411:

技术分享

下面是压缩率更更高的YUV420:

技术分享


Linux音视频(YUV图像数据格式)

标签:yuv   摄像头   linux   视音频   

原文地址:http://vincent040.blog.51cto.com/4747533/1748105

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!