【问题标题】:Shape recognition after edge detection边缘检测后的形状识别
【发布时间】:2012-06-25 01:11:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: image-processing opencv computer-vision


    【解决方案1】:

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

    【讨论】:

    • 不幸的是它没有在 OpenCV 中实现。
    【解决方案2】:

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

    效果很好,我认为这就是您正在寻找的;但是我记得它很慢,所以如果您正在编写实时应用程序,它可能不太适合。如果是这种情况,您可能不得不尝试使用形状的几何形状,并尝试使用 Hough transforms for lines 和 circles 来找到它们,它们都在 OpenCV 中实现。

    玩得开心!

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多