我有一个视频平面,需要为背景颜色配置。 我想将背景设置为黑色,所以我配置了红色=0、绿色=0和蓝色=0。 但是背景颜色原来是绿色的。 对此有什么提示吗?
您的视频平面很可能位于YUV颜色空间中,而不是RGB颜色空间中。
视频平面在显示之前从 YUV 转换为 RGB 色彩空间。
YUV 颜色空间用作 YCbCr 颜色空间的同义词。
主要使用的标准有两种,转换系数略有不同。
- 在BT.601标准中,YUV三元组
[0, 0, 0]
转换为RGB值[0, 136, 0]
。 - 在BT.709标准中,YUV三元组
[0, 0, 0]
转换为RGB值[0, 77, 0]
。
在这两个标准中,YUV=[0,0,0] 在 RGB 色彩空间中产生绿色。