yuv和yCbCr的差异
Peter Lee 2006.02.28 videosky.9126.com
今天在看intel ipp tutorial的时候,看到了讲色彩模型的部分。以前,一直没明白yuv和YcbCr之间的差异,想必有些朋友也会有同样的疑惑。所以,我看完之后就记载下来了。
一、和rgb之间换算公式的差异
yuv<-->rgb
Y'= 0.299*R' + 0.587*G' + 0.114*B'
U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')
V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y')
R' = Y' + 1.140*V'
G' = Y' - 0.394*U' - 0.581*V'
B' = Y' + 2.032*U'
yCbCr<-->rgb
Y’ = 0.257*R' + 0.504*G' + 0.098*B' + 16
Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128
Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128
R' = 1.164*(Y’-16) + 1.596*(Cr'-128)
G' = 1.164*(Y’-16) - 0.813*(Cr'-128) - 0.392*(Cb'-128)
B' = 1.164*(Y’-16) + 2.017*(Cb'-128)
Note: 上面各个符号都带了一撇,表示该符号在原值基础上进行了gamma correction
二、来源上的差异
yuv色彩模型来源于rgb模型,
该模型的特点是将亮度和色度分离开,从而适合于图像处理领域。
应用:basic color model used in analogue color TV broadcasting.
YCbCr模型来源于yuv模型。YCbCr is a scaled and offset version of the YUV color space.
应用:数字视频,ITU-R BT.601 recommendation
ps:
通过上面的比较可以确定,我们在h.264,mpeg等编码标准中用的yuv其实是YcbCr,大家不要被名称搞混淆了。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sunshine1314/archive/2006/02/28/612485.aspx
分享到:
相关推荐
RGB_YUV_YCbCr差异1
该工具可以根据鼠标的位置来显示该位置的的YUV(YCbCr)RGB值。值可以随着鼠标的移动而相应改变
1、 YUV与YIQ模型 在彩色电视制式中,使用YUV和YIQ模型来表示彩色图像 2、YUV表示法的另一个优点是可以利用人眼的特性来降低数字彩色图像所需要的存
上边仅给出了理论上的示例,在实际数据存储中是有可能是不同的,下面给出几种具体的存储形式:(1) YUV 4:4:4YUV三个信道的抽样率相同,因此在生成的图像里
该程序支持RGB24bits深度直接转成YUV422./*Y = 0.257*R+0.564*G+0.098*B+16Cb = -0.148*R-0.291*G+0.439*B+128Cr = 0.439*R-0.368*G-0.071*B+128Y = (66 * R(d) / 256) + (144 * G(d) / 256) + (25 * B(d) / 256) + ...
YUV和RGB 色彩空间 什么是YCbCr ;YUV420P 和 YUV420SP 的区别;YUV和RGB的区别和互相转换
YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance或Luma),也就是灰阶值,“U”和“V”表示的则是色度(Chrominance...
Ycbcr444转RGB888,图像处理,视频格式转换
纯cpp实现 yuv 422p 和 yuv 420p 相互转换
可以播放UYVY(YCbCr)格式的YUV播放器,可以用来播放VQEG的视频质量评价标准测试序列。使用时请注意分辩率和视频格式。
实现RGB24与YUV42互转;实现Ycbcr与RGB互转
介绍YUV、RGB、RAWDATA、JPEG区别,YUV:luma(Y)+chroma(UV)格式,一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的: RGB:传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bitR+6-bitG+5-bitB...
YUV444和YUV420测试文件,实现YUV420与YUV444读取和保存,以及UV420与YUV444互转,并实现YUV的显示和播放功能。请参考原博客:https://blog.csdn.net/guyuealian/article/details/82454945
YUV转换显示编辑工具YUV420.YUV422
OV7725_VGA_YCbCr_15fps 寄存器配置文件.绝对可用官方FAE提供
YUV 和 RGB 颜色互转的小工具 自己写的,最近用到了YUV色彩,网上很多算法,可是都不甚完美,花了两天才弄明天,写个小工具,内涵源码,方便测试和使用。
YUV422转YUV444的FPGA插植算法,由Xilinx提供
YUV和H264资料
使用QT中的OpenGL播放YUV420和YUV444数据,包内自带测试用例和YUV测试数据,可以直接运行。
实现yuv之间的转换实现, 可以将yuv420p转换成yuv422, 可以将yuv422转换成uyvy, 可以将yuv420p转换成uyvy 。