【发布时间】:2019-02-11 20:31:24
【问题描述】:
我目前正在使用 opencv 3.4 并从二进制图像中获取轮廓作为坐标列表。我的代码如下所示:
_, contours, _ = cv2.findContours(image, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE
list_of_contours= []
for contour in contours:
list_of_contours.append(list(map(tuple, (coord[0] for coord in contour))))
它按预期工作,但我很好奇 list(map(tuple, (c[0] for c in contour))) 中的循环是否可以避免和/或这样做是否合理?
【问题讨论】: