边缘检测后的形状识别

时间:2012-06-25 01:11:05

标签: image-processing opencv computer-vision

我正在进行我的第一个计算机视觉项目,在那里我拍了一张图表并检测到它上面的符号。有5种不同的形状需要检测。

这是我的边缘检测算法的结果:http://i.imgur.com/mh9Ol.jpg。 5个符号是一个点,4个点组合在一起,一个矩形和2个奇形状的符号。

此时我不确定我应该看哪些算法可以让我挑选出这些形状并将它们相互辨别。任何想法都会非常有用。谢谢!

2 个答案:

答案 0 :(得分:1)

Shape Context似乎是此类问题的自然选择。

答案 1 :(得分:0)

几年前,我尝试使用OpenCV进行模板匹配,其中描述了here.

它工作得很好,我认为这正是你要找的;但我记得它很慢,所以如果你编写一个实时应用程序,也许它不适合。如果是这种情况,您可能需要使用形状的几何图形,并尝试使用Hough transforms linescircles来查找它们,这些都是在OpenCV中实现的。

玩得开心!