如何在OpenCV/JavaCV中找到亮度平衡的图像?

如何在OpenCV/JavaCV中找到亮度平衡的图像?,opencv,histogram,gaussian,javacv,Opencv,Histogram,Gaussian,Javacv,我想比较一些类似的图片,找到一个平衡的brighntess(不是过度曝光或曝光不足) 我的第一个想法是得到一幅图像的平均亮度,为此我做了一个亮度直方图。但是这种方法会产生很多错误。因为可能会有只有低亮度和高亮度的图像 我的第二个想法是创建一个代表高斯分布的直方图。但我不知道如何用这些值创建直方图 有人有想法或其他解决方案吗 问候我找到了解决办法。 使用我可以很容易地生成带有值表的直方图 问候我不太明白。您说您希望保留具有均匀分布直方图的图像,并对其进行比较。你为什么不丢弃那些曝光不足或过度的

我想比较一些类似的图片,找到一个平衡的brighntess(不是过度曝光或曝光不足)

  • 我的第一个想法是得到一幅图像的平均亮度,为此我做了一个亮度直方图。但是这种方法会产生很多错误。因为可能会有只有低亮度和高亮度的图像

  • 我的第二个想法是创建一个代表高斯分布的直方图。但我不知道如何用这些值创建直方图

有人有想法或其他解决方案吗

问候

我找到了解决办法。 使用我可以很容易地生成带有值表的直方图


问候

我不太明白。您说您希望保留具有均匀分布直方图的图像,并对其进行比较。你为什么不丢弃那些曝光不足或过度的呢??(高亮度和低亮度)我想为一组类似的图像创建一个排名。我认为高斯分布代表了一个很好的亮度直方图。如果我有这样的直方图,我可以用卡方检验法对两幅图像进行排序,得到一个分数。