我正在做我的第一个计算机视觉项目,我拍摄了一张图表的照片,并检测上面的符号。有5个不同的形状需要检测。
这是我的边缘检测算法http://i.imgur.com/mh9Ol.jpg的结果。这5个符号是一个单独的点,4个点组合在一起,一个矩形,和两个奇怪的形状的符号。
在这一点上,我不确定我应该查看哪些算法,以便我能够挑选出这些形状,并将它们彼此区分开来。任何想法都会很有帮助。谢谢!
发布于 2012-06-25 10:13:08
对于这类问题,Shape Context似乎是一个自然而然的选择。
发布于 2012-06-25 10:40:01
几年前,我尝试使用here.描述的OpenCV进行模板匹配
它工作得很好,我认为这就是你想要的;但是我记得它相当慢,所以如果你正在编写实时应用程序,它可能不是一个很好的选择。如果是这种情况,您可能需要处理形状的几何体,并尝试使用用于lines和circles的Hough transforms来查找它们,这两个工具都是在OpenCV中实现的。
祝你玩得开心!
https://stackoverflow.com/questions/11182472
复制相似问题