2024-04-19 18:46:33 发布
网友
我要检测图像中所有的闭合轮廓。所以我使用opencvpython库进行轮廓检测。在
但是这个函数返回多个开放轮廓(但实际上它是一个闭合轮廓)。因此,请给出一些解决方案,将轮廓提取为闭合轮廓。在
谢谢, 巴拉
你要检查轮廓是否凸。你可以用函数cv2.isContourConvex(cnt)来检查这个。函数只返回True或False。在
True
False
然后你就可以在你所有的轮廓上运行一个循环,即:
closed_contours = [] for cnt in contours: if cv2.isContourConvex(cnt) == True: closed_contours.append(cnt) else: pass
你要检查轮廓是否凸。你可以用函数cv2.isContourConvex(cnt)来检查这个。函数只返回
True
或False
。在然后你就可以在你所有的轮廓上运行一个循环,即:
相关问题 更多 >
编程相关推荐