使用OpenCV检测特定形状

时间:2012-12-09 15:02:54

标签: image-processing opencv pattern-matching shape matching

我还是OpenCV的初学者。

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

enter image description here

我已经阅读了许多关于使用OpenCV检测形状的博客和文章,但我没有发现任何与我正在处理的内容相关的内容。

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

你知道办法吗?

提前谢谢。

1 个答案:

答案 0 :(得分:4)

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

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

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

    顺便阅读这些文档会很有用:

    1. Finding contours in your image
    2. Structural Analysis and Shape Descriptors