【问题标题】:Colour dominance in image and use of histograms图像中的颜色优势和直方图的使用
【发布时间】:2012-07-21 02:59:56
【问题描述】:

在我开始之前,我想把大家的注意力转移到这个问题上,因为我想做类似的事情:Getting the most common color of an image

现在,我已经对此进行了测试,它通过过滤掉灰色很有效,尽管它真的能找到我们最重要的颜色吗?它发现最多的是肯定的,尽管仍然会出现一些灰色。

我个人认为这不是最有效的方法。我有一个颜色直方图函数,适用于 RGB 和 HSB,它划分了空间,但是你从这里去哪里

【问题讨论】:

  • 您在制作直方图后面临什么问题?你能展示一些解释这个问题的样本吗?我会说,如果你有一个直方图(RGB 或 HSB 或其他),那么你在直方图中选择计数最高的 bin,这是最常见的颜色。但我认为这不是您需要的答案。
  • @jillesdewit 嗨。那么选择较大的 bin 的问题是它会是灰色的,所以网站建议我使用低通带宽滤波器来处理这个问题,但应用程序让我有点困惑

标签: java image-processing computer-vision


【解决方案1】:

如果您想找到最重要的颜色,您可以执行以下操作:

  1. 减少图像中的颜色数量。看到这个discussion - 算法是一样的。
  2. 循环显示图像并计算每种颜色。
  3. 找到该颜色数组的最大值。这将是你的颜色。

【讨论】:

    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 2017-08-27
    • 2014-05-28
    • 2012-01-18
    • 2017-07-29
    相关资源
    最近更新 更多