测量图像的对比度

信息处理 图像处理 opencv 图片
2021-12-21 20:09:53

对于一个项目,我想测量全局图像的对比度。

我想比较不同的图像以获得具有最佳对比度的图像。我知道韦伯对比度,但我需要一个归一化的对比度值(在 0-1 或其他范围内)。

在openCV中是否有一种简单的方法可以做到这一点?

2个回答

我能想到的一种量化合同的简单方法是使用图像直方图。以下是我的建议

  1. 计算图像的直方图
  2. 从计数计算熵

如果您只是想尝试一下,可以使用 matlab 内置函数http://www.mathworks.ch/ch/help/images/ref/entropy.html

您可以使用直方图的熵值作为合同的衡量标准。

计算对比度的一种简单方法是计算灰度图像像素强度的标准偏差。