识别OpenCV中的手绘形状

时间:2016-01-03 15:25:28

标签: opencv computer-vision object-recognition template-matching shape-recognition

我有以下任务:在静止图像(不是视频流)的纸张上识别一组简单的手绘形状,因此它们可能不完全相同。

这些形状基本上是平面图中门,窗等的符号(参见附图),因此它们可能会略微缩放或旋转(90°步长)。 大约有5种不同的。

到目前为止,我遇到了 SIFT (及其OpenCV变种 SURF ORB )以及级联分类器认识到类似哈尔的特征

对于SIFT来说,似乎关键点太少在这样的形状中,而我却无法让haar训练的级联分类器工作。另外,级联分类器对于识别这种简单的形状似乎有点沉重,不是吗?

你们中有谁有任何好的提示或替代方法吗?或者你甚至可以在我周围使用一段代码?

Symbol for a door

1 个答案:

答案 0 :(得分:1)

我认为渐变直方图(HOG)应该对这些元素有用。