从YCbCr直接转换为CIE L * a * b *

时间:2012-03-20 09:54:20

标签: yuv color-space

我想将YUV(YCbCr)中的像素值转换为CIE L * a * b *颜色空间。我是否必须通过RGB和CIEXYZ色彩空间,或者有人知道直接转换的公式吗?

1 个答案:

答案 0 :(得分:4)

您需要完成每个步骤。 YCbCr通常在视频范围内编码(对于8位为16-235 / 240),需要使用特定的视频RGB空间定义(即Rec709 for High Def)将其转换为XYZ,其中包括撤消每通道非 - RGB的线性,然后乘以RGB-> XYZ主矩阵。然后,您需要提供白点(通常是D65,RGB空间定义中的一个),应用不同的非线性,然后使用另一个矩阵来生成L * a * b *。我怀疑通过将所有这些组合成一个变换可以获得很高的效率。

相关问题