【问题标题】:What do blue-difference and red-difference chroma components mean in YCbCr color space?YCbCr 颜色空间中的蓝差和红差色度分量是什么意思?
【发布时间】:2013-06-26 12:27:54
【问题描述】:

我目前正在从事一个涉及色彩空间的项目。我不太明白 Cb 和 Cr 在 YCbCr 颜色空间中的含义。维基百科说“蓝差和红差色度分量”,但我不明白它们的意思。在图像处理中,YCbCr 相对于 RGB 或 HSV(HSL) 有何优势?我们如何决定使用哪个色彩空间?

【问题讨论】:

    标签: image image-processing computer-vision color-space


    【解决方案1】:

    YCbCr 或 YCC 颜色空间的 Cb 和 Cr 分量在物理上并不直观。如您所述,Cb 和 Cr 分别代表蓝差和红差色度信号。色度表示对中性的感知偏差,即灰度,因此偏差越大,色度强度越高。低色度的图像色彩较少,反之亦然。因此,Cb 和 Cr 分别是蓝色和红色“色彩”变化的一种表示。

    每种色彩空间都有不同的优势,主要与通道对变化的敏感程度有关。例如,YCbCR 因其通过二次采样在 Cb 和 Cr 通道中的可压缩性而广受欢迎。或者,在计算机视觉中使用基于颜色的方法进行图像匹配等操作时,重要的是使用具有光照不变性的 rg 色度空间,以便在光照变化时精度不会大幅波动。

    您可能还想查看此问题以了解有关稳定性的更多讨论:
    Most "stable" color representation : RGB? HSV? CIELAB?

    还有关于 HSV 在计算机视觉中的流行度:
    Why do we use the HSV colour space so often in vision and image processing?

    【讨论】:

    • 基色是绿色吗?所以 YCbCr 是在绿色上添加红色和蓝色?
    • “基础”,如果你可以称它为一的话,是亮度信号 Y' 的缩放版本。由于您引用了 Wikipedia,因此您还可以在 Wikipedia 上看到 Cb 和 Cr 通道的差异是针对亮度信号得出的。松散地,Y' 成为与 Cb 和 Cr 相对的“中性”或“无色”基线。
    • 这个“差异”是什么意思?红/蓝和什么的区别?
    • 这是红/蓝和你问的“基础”之间的差异,就像减法一样。与我之前的评论一样,基础是亮度信号,即Cb = a*R - b*YCr = c*B - d*Y,其中abcd 是比例因子。
    • 这些比例因子是如何定义的?它们是任意数字吗?
    猜你喜欢
    • 2019-05-12
    • 2014-12-12
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 2011-05-14
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多