使用OpenCV检测特定形状

我仍然是OpenCV的初学者。

目前,我正在尝试使用OpenCV在下面的链接中检测特定形状。

在这里输入图像描述

我读过许多关于使用OpenCV检测形状的博客和文章,但是我没有发现任何与我正在工作有关的东西。

另外,我不能使用像cvHistogram这样的方法,因为我不想在两个几乎相同的图片中找到匹配,但是我想要检测特定形状,而不是像矩形,圆形等几何形状。

你知道一个办法吗?

先谢谢你。


很难说如何检测这种形状。 您应该指定一些关于想要检测的形状的标准。 例如在你的情况下:

  • 它应该总是在另一个轮廓内?
  • 它应该有那么大的黑色斑点吗?
  • 等等。

    在此之后,将更容易找到好的检测算法。

    顺便阅读这些文档将是有益的:

  • 在图像中寻找轮廓
  • 结构分析和形状描述
  • 链接地址: http://www.djcxy.com/p/66965.html

    上一篇: Detect a specific shape using OpenCV

    下一篇: .mousemove and memory, do I need to optimize this or not?