我必须创建图像的亮度直方图。我已经制作了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空间?
答案 0 :(得分:0)
据我所知,您列出的亮度公式用于描述感知亮度。 Luminance也用于视频行业,以表征显示器的亮度。
由于您已经有hist(R), hist(G), hist(B)
,因此使用前两个公式可以轻松地将亮度线性转换为亮度。尝试为您拥有的某些图像绘制生成的亮度图表。最好的方法是尝试看到差异。