计算图像的感知亮度

时间:2017-07-13 06:43:10

标签: opencv image-processing computer-vision vision

我想计算图像的感知亮度,并将图像分为黑暗,中性和明亮。我发现一个问题here! 我引用下面的Lakshmi Narayanan的评论。我对这种方法感到困惑。 "第0个通道"的平均值是什么?这意味着什么第0个通道是指hsv图像中的灰度图像还是值通道?而且,该方法的理论是什么?

  

嗯,对于这种情况,我认为hsv会更好。或者尝试这种方法@ 2vision2。计算图像灰度的拉普拉斯算子。使用minMacLoc获取最大值。称之为maxval。如上所述,将您的锐度/亮度指数估计为 - (maxval *平均V通道值)/(来自第0通道的hist值的平均值)。这会给你一些价值。低亮度图像通常低于30. 30 - 50可以拍摄为正常图像。以及50以上的明亮图像。

1 个答案:

答案 0 :(得分:0)

如果您有RGB彩色图像,可以通过将其转换为另一个颜色空间来获得亮度,该颜色空间将颜色与HSV或LAB等强度信息分开。

灰色图像已经显示出本地"亮度"所以不需要转换。

如果图像被视为明亮取决于许多事物。主要是你的显示设备,参考图像,对比度,人类...

使用一些强度统计值可以为一个特定的显示设备提供正确的分类。