我想在python中使用opencv找到带有采样点的图像中的所有闭合形状。我使用cv2.findContours()方法得到所有轮廓,并使用cv2.CHAIN_APPROX_SIMPLE对其进行采样。现在,如果两个封闭的数字共享相同的边界,我无法将它们分开,如图所示。轮廓如下图所示。
外部矩形和边框共享相同的边界。因此,在这种情况下,轮廓不会给出所有闭合的数字。原始图如下所示:
我使用的代码是:
im2,contours,hierarchy=cv2.findContours(imagem,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
count=(len(contours))
请建议我修改或使用其他方法找出python opencv中的所有已关闭图像。