【问题标题】:make a lightness histogram with luminance, Lab and sRGB space in Java在 Java 中使用亮度、Lab 和 sRGB 空间制作亮度直方图
【发布时间】:2012-04-02 20:40:56
【问题描述】:

我必须创建图像的亮度直方图。我已经做了一个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 空间?

【问题讨论】:

    标签: java histogram brightness srgb luminance


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      相关资源
      最近更新 更多