YCbCr;YUV;RGB
2015-10-19 13:38
246 查看
1. 来源的差异
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
我们在h.264,mpeg等编码标准中用的yuv其实是YcbCr,大家不要被名称搞混淆了。
2. 转换
yuv<-->rgb
yCbCr<-->rgb
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
我们在h.264,mpeg等编码标准中用的yuv其实是YcbCr,大家不要被名称搞混淆了。
2. 转换
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)
相关文章推荐
- js练习题之查找数组中的位子
- HDU 5072 Coprime
- JS转义 escape()、encodeURI()、encodeURIComponent()区别详解
- [Leetcode] [Database] Duplicate Emails解题思路
- php curl post
- C#时间戳
- 引用类型的种类
- 在Linux下如何查CC***?
- javascript中的两种比较符号
- 从银行、保险到证券,揭开大数据在金融行业的应用
- 分享8年开发经验,浅谈java程序员职业规划
- 连续按两次退出应用
- 谈谈自己对C语言中函数指针的一些理解 (第一次写博客,有点小兴奋哈)
- Java基础---String类和基本数据类型包装类
- CHAR和HEX互相转换
- 10.19
- CSS实现多行文字垂直居中
- Android自定义控件之TextView的展开与折叠
- LRU是如何操作的
- linux 目录与文件