【问题标题】:How can i find a good image on the base of a histogram如何在直方图的基础上找到好的图像
【发布时间】:2012-07-18 17:00:53
【问题描述】:

对不起,我用“好”这个词……它是相对的。 但是,在我的项目中,我想找到那些没有曝光不足或过度曝光的照片,并且有很多颜色的动态。

好的:

  • 对于第一个问题,我可以在 HSV 颜色空间中获取一个 V 直方图,其中包含粗略的 bin 数量。所以我可以检测曝光不足/过度曝光的图像
  • 对于颜色计数,我可以使用 H/V 图,也许是累积直方图?
  • 对于动态(颜色比率之间的差异),我可以选择 H-Diagram,并计算 bin 的平均值。
  • 另外,我想检测全局峰值。颜色被侵蚀的地方。当然,我可以获得 V-Histogram 的最大值并查看值/亮度是否为 255。

这些观点提出了我解决问题的想法。但也许任何论文中还有其他有效的解决方案或想法。

在我的项目中,我必须探索大量图像,我认为创建所有这些直方图需要很长时间。

问候

【问题讨论】:

    标签: image-processing opencv histogram


    【解决方案1】:

    试试Color quantalization - 我相信它会帮助你。看看这个StackOverflow discussion

    【讨论】:

    • jeah,我用直方图中的 bin 数量对其进行量化,以获得更好的性能。或者你怎么看?
    • @destiny 我不明白你的问题 :) 你必须: 1) 将图像转换为 Lab 颜色空间,因为在这个颜色空间中,欧几里登距离有意义。 2)做聚类(见第二个链接)。 3) 比较不同颜色簇中的颜色。如果它们之间的距离很大,那么图像上就会有许多不同的颜色。实际上,所有这些信息都写在那个 wiki(第一个)链接中。
    猜你喜欢
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多