我熟悉加性(RGB),次主色(CMYK)和类似HSV的色彩空间,但是我目前试图理解的一篇文章在YCbCr色彩空间上进行图像分割/对象定义。
我整个上午都在寻找可以自然解释YCbCr的东西,但我却一无所获。我有一个不错的直观解释该色彩空间背后的总体思路 这里,和它是如何用于图像编码的/压缩的解释,这些 人(全部在photo.SE)。
从RGB计算YCbCr的公式很容易在维基百科上找到。
我得到了这种表示的动力,我得到了Y分量包含有关图像的最重要的(对于人眼而言)灰度信息。
我知道Cb和Cr带有关于颜色的信息,并且(由于人眼的敏感性)可以压缩它们,而看不到质量的损失。但是,每个色度分量实际上代表什么?
正如文章作者提到的那样,“色度信息在对象定义中至关重要”,而我目前的“ Y是强度,Cb和Cr某种程度上承载了颜色信息”水平,我无法完全理解我正在阅读的内容。了解YCbCr。
我正在寻找“ Cb是...,而Cr是...”或“如果您想通过XY查看/实际上是在查看Cb成分...”的答案,或者另一种可以帮助我理解每个组件分别承载的信息的方法,而不仅仅是它们一起承载了颜色信息。
编辑
让我举例说明我正在寻找的其他颜色空间的直观解释:
RGB:就像在黑色的墙壁上照耀着彩色的手电筒一样:如果您用蓝色的手电筒照亮,则会看到蓝色的反射。如果添加红色手电筒,它将显示品红色反射,是蓝色和红色的混合物。
CMYK:就像混合水彩画一样,您“添加表面反射的颜色”(即从背景中减去颜色),因此,如果将黄色和青色混合在一起,则将反射绿色,从而得到绿色。
HSV:小孩被高度饱和的物体所吸引,而不是明亮的(有价值的)物体。色相成分是“赋予颜色”的成分,而低饱和度意味着颜色被白色“稀释”。价值的变化使整个事物变得更亮或更暗。
有了这些定义,我就可以直观地了解每个颜色空间中的颜色表示的含义,而无需记住每个图表的颜色。