YUV是什么
视频应用中,YUV是一种常见的格式。其中Y为亮度,U和V分别为RGB中的R-Y和R-Y。
YUV的优点
相比RGB,YUV的优点是数据量小。
在RGB中,需要存储每个像素的RGB 3个值。而YUV,只需要存储每个像素的Y值,U和V可以相邻的多个像素——比如2*2——共用一个值,而肉眼看起来却差别很小。
另外,YUV可以方便地兼容黑白电视机——忽略UV即可。
YUV与RGB的转换
RGB取值范围为[0, 256]:
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U
参考资料
视频与图像RGB/YUV格式详解 http://www.cnblogs.com/maconel/archive/2010/10/11/1848096.html
RGB,YUV的来历及其相互转换 http://www.cnblogs.com/maconel/archive/2010/10/11/1848102.html