使用OpenCV检测特定形状

fir*_*all 7 opencv image-processing shape pattern-matching matching

我还是OpenCV的初学者.

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

在此输入图像描述

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

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

你知道办法吗?

先感谢您.

Art*_*huk 5

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

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

等等。

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

顺便说一下,阅读这些文档会很有用:

  1. 在图像中查找轮廓
  2. 结构分析和形状描述符