- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
YYCbCr与RGB之间的转换关系.doc
YYCbCr与RGB之间的转换关系
YUV空间简介
YUV为亮度-色差形式的色彩空间格式, Y表示亮度,U, V表示色差。YUV色彩空间中,主要有三种格式:YUV, YIQ和YCbCr。YCbCr特指CCITT601 (CCITT后改名为ITU-T)规定的数字化后的色彩空间格式。YUV特指JPEG图像压缩标准中规定的色彩空间格式。
YUV和YIQ的区别在于它们在色度矢量图中的位置不同而已,多了一个33度角的旋转。
YcbCr则为MPEG和H.26X标准所采纳。注意,凡是标明符合ITU-T 601 或 ITU-T 656接口标准的视频采集器/视频输入端口,其采集到的视频数据均为YCbCr格式,即使有关文档里用的是YUV字样,但实际上是YCbCr格式(U相当于Cb,V相当于Cr)。比如:我们的PHILIPS 1300的VI,1500的AI, SAA7113等,均为YCbCr格式。
YIQ和RGB之间的转换关系
RGB到YIQ的转换关系如下式:
Y = 0299 R + 0.587 G + 0.144 B
I = 0.596R – 0.274G – 0.322 B (式1)
Q = 0. 211R – 0.522 G + 0.311 B
YIQ到RGB的转换关系为:
R = Y + 0.956 I + 0.623 Q
G = Y – 0.272 I – 0.648 Q (式2)
B = Y – 1.105 I + 0.705 Q
YUV和RGB之间的转换关系
注意,这里的YUV特指JPEG图像压缩标准中规定的色彩空间格式。
在JPEG图像信息压缩标准中,规定R,G,B的范围为0~255,转换后的Y取值范围为0~255, U, V的取值范围为0 ~ (128。
RGB到YUV 的转换关系如下式:
Y = 0.299 R + 0.587 G + 0.144 B ;
U = -0.1678 R - 0.3313 G+ 0.5 B; (式3)
V = 0.5 R - 0.4187 G - 0.0813 B;
YCbCr到RGB的转换关系如下式:
R = Y + 1.1402 V
G = Y – 0.34414 U – 0.71414 V (式4)
B = Y + 1.1772 U
YCbCr和RGB之间的转换关系
注意,这里的YCbCr特指CCITT601规定的数字化后的色彩空间格式
CCITT601,对R,G,B和Y,Cb,Cr之间的转换关系做了规定:亮度值Y的范围为16 ~ 235, 色度值Cb,Cr的范围为16 ~ 240,
YCbCr和RGB之间的转换关系可以由上面的(式3)和(式4)做如下转换才能得到正确的结果:
Y = 219/255 * Y + 16 (等式左边的Y指的是YcbCr中的Y分量)
Cb = 224/255 * U + 128
Cr = 224/255 * V + 128
即:
Y = 0.2568 R + 0.504 G + 0.1237 B + 16
Cb = -0.1474 R - 0.291 G+ 0.4392 B + 128 (式4)
Cr = 0.4392 R - 0.3678 G - 0.0714 B + 128
YCbCr到RGB之间的转换关系为:
R = 1.16438 Y + 1.596 Cr – 222.92
G = 1.16438 Y – 0.3917 Cb – 0.81297 Cr + 135.576 (式5)
B = 1.16438 Y + 2.016Cb – 190.165
附录1: Converting?Between?YUV?and?RGB(From?MS)
It?is爁requently爊ecessary爐o燾onvert燽etween燳UV爌ixel爁ormats?used燽y爐he燡PEG燼nd燤PEG燾ompression爉ethods)燼nd燫GB爁ormat?used燽y爉any爃ardware爉anufacturers.)燭he爁ollowing爁ormulas爏how爃ow爐o?* Y + 16 (等式左边的Y指的是YcbCr中的Y分量)compute燼爌ixels爒alue爄n爋ne爁ormat爁rom爐he爌ixel爒alue爄n爐he爋ther爁ormat.
YUV爁ormat燼llows爁or爃igher燾ompression爎ates爓ithout燼爌roportionately爃igh爈oss爋f燿at a,燼s爐he燯燼nd燰爌ortions燾an燽e爃ighly燾ompressed燼nd燾omputed爁rom爐he爊on-爋r爈ow ly-compre
文档评论(0)