4

在我正在实现的直方图显示中,我成功地显示了RGB histogram。与 Photoshop 相比,它似乎是正确的!

(以下所有截图均来自同一张图片)

在此处输入图像描述


现在,对于Luminosity histogram,我使用了以下公式:

Y = 0.2126 R + 0.7152 G + 0.0722 B

(如此处所讨论

但是,我的似乎与 Photoshop 的亮度直方图(也来自其他应用程序)不同:

在此处输入图像描述

事实上,我的Luminosity Histogram(根据上面的公式计算)似乎等于 Photoshop 的RGB Histogram

在此处输入图像描述

问题

从 RGB 值实现正确的亮度直方图的正确公式是什么?


PS:我尝试了以下公式,但它们似乎并没有让我接近 Photoshop 的实际亮度直方图

Y = 0.2126 R + 0.7152 G + 0.0722 B
Y = 0.299 R + 0.587 G + 0.114 B
Y = 0.33 R + 0.5 G + 0.16 B
Y = 0.375 R + 0.5 G + 0.125 B

(请注意:我明白,由于色彩空间差异,不同应用程序使用的实际公式等,直方图往往会因应用程序而略有不同。我以 Photoshop 作为一个常见示例。我也与其他图像进行了比较编辑软件,差异似乎相同。)

4

0 回答 0