Python 在opencv中查找闭合轮廓
我想检测图像中所有的闭合轮廓。所以我使用opencv python库进行轮廓检测 但该函数返回多个开放轮廓(但实际上它是一个闭合轮廓)。因此,请给出一些解决方案,提取轮廓作为闭合轮廓 谢谢,Python 在opencv中查找闭合轮廓,python,opencv,Python,Opencv,我想检测图像中所有的闭合轮廓。所以我使用opencv python库进行轮廓检测 但该函数返回多个开放轮廓(但实际上它是一个闭合轮廓)。因此,请给出一些解决方案,提取轮廓作为闭合轮廓 谢谢, Bala您要检查轮廓是否凸。您可以使用函数检查这一点。该函数只返回True或False 然后,您可以在所有轮廓上运行一个循环,即: closed_contours = [] for cnt in contours: if cv2.isContourConvex(cnt) == True:
Bala您要检查轮廓是否凸。您可以使用函数检查这一点。该函数只返回
True
或False
然后,您可以在所有轮廓上运行一个循环,即:
closed_contours = []
for cnt in contours:
if cv2.isContourConvex(cnt) == True:
closed_contours.append(cnt)
else:
pass