热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

yuv简述

YUV(也称YCbcr):Y表示明亮度,UV的作用是描述影像的色彩及饱和度。Y也称为灰阶,拿到Y数据之后就可以

YUV(也称YCbcr):Y表示明亮度,UV的作用是描述影像的色彩及饱和度。
Y也称为灰阶,拿到Y数据之后就可以正常播放视频了,只不过颜色是黑白两色的。

YUV存储占用的空间要比RGB小很多。

YUV黑白和彩色电视都能播。

YUV主要的格式有YUV4:2:0,YUV4:2:2和YUV4:4:4.
YUV4:2:0是标准格式,所有的播放器都支持。

U分量表示的是整个图片蓝色的分量。
V分量表示的是红色的分量。

电视使用的是YUV格式,屏幕显示器手机使用的是RGB格式。

RGB与YUV的关系
RGB用于屏幕图像的显示
YUV主要用于采集和编码,实际播放时,需要将YUV数据转换为RGB数据,然后进行渲染。

RGB转YUV公式如下:
Y = 0.299R+0.58G+0.114B
U =-0.147
R-0.289G+0.436B=0.492*(B-Y)
V=0.615R-0.515G-0.100B=0.877(R-Y)

YUV转RGB公式如下:
R = Y+1.140V
G=Y-0.394
U-0.581V
B=Y+2.032
U


推荐阅读
author-avatar
手机用户2602933827
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有