【问题标题】:detecting color of the tractor from a perspective view [closed]从透视图检测拖拉机的颜色[关闭]
【发布时间】:2020-01-04 10:36:15
【问题描述】:

我想检测拖拉机(卡车)的颜色。我训练了一个模型来检测拖拉机部分作为 ROI(感兴趣的区域)。我通过在拖拉机周围画一个矩形来检测 ROI。 我的问题是如何检测驾驶室/拖拉机的颜色?我需要该方法对照明条件和天气差异具有鲁棒性。 卡车的例子可以在这里找到

透视图使问题具有挑战性,因为 ROI 是一个矩形,部分背景进入 ROI。

已编辑:我使用 kmeans 并将簇数 = 2,用于下图

[![在此处输入图片描述][1]][1]

它输出这个颜色

似乎传统的图像处理技术不够强大。

您能告诉我哪种方法更准确吗?

【问题讨论】:

标签: python image-processing colors deep-learning detection


【解决方案1】:

您可以在矩形上尝试Color Quantization。这将尝试将颜色数量减少到仍然可以准确表示图像的调色板中。通常的算法返回它们按最主要的颜色排序。

希望矩形中的卡车多于背景。如果您认为卡车通常位于矩形的中心,您也可以在矩形的边缘进行裁剪。

这是一个使用 python 和 scikit 的示例:https://scikit-learn.org/stable/auto_examples/cluster/plot_color_quantization.html

您应该在预期的调色板中使用非常少量 (4?) 的颜色。

【讨论】:

  • 感谢回复,我把结果加到我的帖子里了,好像常规的图像处理效果不好。
  • 允许更多颜色。
  • 当我将集群增加到 4-5 时,它变成黑色,预测值。
  • 当我上传到colorfavs.com 和其他调色板生成器时,它做得很好
  • 我会进一步增加数量,然后分析顶部颜色的色调
猜你喜欢
  • 2018-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-07
  • 1970-01-01
  • 1970-01-01
  • 2013-07-05
  • 2018-07-16
相关资源
最近更新 更多