摄像头工程师说 Camera - 数据格式 YUV 与 YCbCr 的区别与联系(4)
概述
上回书咱们说到 摄像头工程师说 Camera - 数据格式 YUV 格式的存储(3)
本节咱们说说YUV 与 YCbCr 两种色彩空间定义的联系与区别。
相同点:
-
YUV、YCbCr 都是通过 RGB 转换得来的。
-
YUV、YCbCr 都将亮度信息(Y向量代表色彩的明亮程度)、色度信息(UV、CbCr 向量代表色度信息)分开。
不同点:
转换矩阵不一样
色度数据不一样
这点从上述的转换矩阵就能看出来。
相关标准规范不一样
YCbCr 色彩空间在 ITU-R BT.601-5 、 ITU-R BT.709-5 和 ITU-R BT.2020 中定义。
YUV 色彩空间 ITU-R BT.1700 中定义。
点击链接查看标准定义的转换矩阵。
应用场景不一样
YUV 应用于模拟系统,如过去的电视信号。
YCbCr 应用与数字系统,现在主流的数字产品、消费类电子产品,如 DVD、摄像机、电视机顶盒。
如何区分它们
- 根据使用场景进行区分,数字系统,比如 MPEG、H.264 涉及的多是 YCbCr
- 根据谈到的标准规范区分,YCbCr 在BT.601、BT.709、BT.2020 中定义,YUV 在 BT.1700 规范中定义。
如果混淆了 YUV、YCbCr 会出现什么
图像轮廓正确,但是颜色不对。这点从上面的示例就可以看出。
(感谢点赞或收藏,物联网老王持续更新中…)