【问题标题】:How to classify RGB images based on color?如何根据颜色对 RGB 图像进行分类?
【发布时间】:2014-05-15 14:02:10
【问题描述】:

对于 RGB 图像,我将每个图像分成 R 波段 G 波段和 B 波段,然后对每个颜色波段进行阈值化,并对三个波段取平均值。这个过程是否错误?因为我没有得到正确的结果

根据 RGB 值对具有不同颜色的相似图像进行分类的正确程序是什么?这样我就可以获得具有不同颜色图像的类

谢谢

【问题讨论】:

标签: image-processing classification rgb


【解决方案1】:

你描述的方法没有错,但是还有更可靠的方法。 RGB 的难点在于,当光照强度发生变化时,响应会很复杂。相反,我会将图像转换为 Lab 颜色空间。然后我会在 a & b 上设置一个阈值来找到颜色。您还需要确保 L 具有最小值,因为黑色的 a 和 b 定义不明确。

如果您要对具有多种颜色的图像进行分类,我会考虑使用 a 和 b 的两个直方图并测量您的测试图像和训练集之间的欧几里得距离。

【讨论】:

  • 谢谢.. 我正在对扫描的货币图像进行分类,因为它们没有多种颜色,所以不需要找到测试图像和训练集之间的欧几里德距离对吗?
  • 也许,这取决于颜色变化的复杂程度。我会先尝试简单的阈值方法。它可能已经足够了。
猜你喜欢
  • 1970-01-01
  • 2012-08-03
  • 2018-07-21
  • 1970-01-01
  • 1970-01-01
  • 2012-08-06
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多