1

我必须创建图像的亮度直方图。我已经制作了一个 RGB 直方图

在互联网上,我发现了这些值:

亮度(标准,物镜):(0.2126*R) + (0.7152*G) + (0.0722*B)

亮度(感知选项 1):(0.299*R + 0.587*G + 0.114*B)

亮度(感知选项 2,计算速度较慢):sqrt( 0.241*R^2 + 0.691*G^2 + 0.068*B^2 )

我通过这些值制作亮度直方图,或者亮度是不同的东西?

或者,也许我使用带有方法的 java 库从 Lab 空间获取 L 值(亮度),转换 sRGB 空间?

4

1 回答 1

0

据我所知,您列出的亮度公式用于描述感知亮度视频行业也使用亮度来表征显示器的亮度。

既然你已经hist(R), hist(G), hist(B)有了,使用前两个公式很容易将线性转换为亮度。尝试为您拥有的一些图像绘制生成的亮度图表。最好的方法总是尝试并看到差异。

于 2013-01-29T09:00:51.513 回答