用opencv检测形状内的形状

时间:2014-10-30 19:35:13

标签: opencv shape detection

我想用opencv进行形状检测。我尝试了这个代码:How to detect simple geometric shapes using OpenCV但它没有检测到形状内的重叠形状或形状。

有人可以推荐一种使用opencv的方法来查找形状内的形状,并整体更好地检测不同大小的形状。我希望用python编写代码。

下面是一个示例图像,其中包含我想要检测的示例形状。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以先使用Canny Edge Detector检测所有边缘。

然后,您可以对检测到的边缘应用合适的形状拟合方法。查看Structural Analysis and Shape Descriptors了解详情。