6

我正在做我的第一个计算机视觉项目,我在其中拍摄图表并检测其上的符号。有 5 种不同的形状需要检测。

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

在这一点上,我不确定我应该看哪些算法才能让我挑选出这些形状并将它们彼此区分开来。任何想法都会非常有帮助。谢谢!

4

2 回答 2

1

对于这类问题,Shape Context似乎是一个自然的选择。

于 2012-06-25T02:13:07.987 回答
0

几年前,我尝试使用 OpenCV 进行模板匹配,这里有描述。

它工作得很好,我认为这就是你要找的;但是我记得它很慢,所以如果您正在编写实时应用程序,它可能不太适合。如果是这种情况,您可能不得不玩弄形状的几何形状,并尝试使用线圆的Hough 变换来找到它们,这两者都在 OpenCV 中实现。

玩得开心 !

于 2012-06-25T02:40:01.147 回答