我可以用haar分类器检测什么?

时间:2014-11-27 13:58:46

标签: opencv object-detection haar-classifier cascade-classifier

让我们说我想训练级联识别一个物体,但这个物体有不同的形状。例如,如果我想要认出一个杯子。你知道有很多形状的杯子,但它们有相似之处。或者另一个例子:方向盘。你总是可以告诉对象是一个方向盘,但它有不同的形状。我的问题:我可以训练级联来识别一个物体的大多数不同形状吗?

1 个答案:

答案 0 :(得分:2)

如果训练一个级联,由于阳性样本的高度差异,最终会得到许多误报。

但是,如果你有20个稳定的分类器,专注于不同的形状,你可以使用OR来使用它们。

关于方向盘箱的建议

  • 不要使用转向轮作为正面,只使用0度轮,这将使分类器收敛到某种东西。

  • 通过相似的形状对轮组进行分组(颜色对于增强级联和背景并不重要,因为汽车具有类似的仪表显示并不重要)并且对这些组进行级联训练

  • 在所有旋转中搜索一个轮子 - 注意对称性 - 因为增强级联是旋转不变的 - 并且方向盘很可能被转向。