不规则形状识别opencv

时间:2016-10-26 07:31:43

标签: c++ opencv machine-learning computer-vision

我是opencv的新手,我做了一些例子,然后我就玩了。

但我想为学校做一个更复杂的项目,包括图像中的不规则形状检测。 这里有一些形状只是为了提出一个想法:

enter image description here

任何人都可以给我一些关于实现这一目标的步骤以及我应该从opencv使用什么的一般指南。我想在c ++版本中这样做。

注意:图像也可能是彩色的。

1 个答案:

答案 0 :(得分:1)

您可以使用opencv的SURF功能提取形状特征并与flannMatcherBFMatcher匹配。

请参阅示例:

1 / SURF Feature Extraction

2 / Flann Matcher

3 / BF Matcher

希望这会对你有所帮助。