答案 0 :(得分:0)
如果你的大矩形总是有这么好的边缘(没有孔的边),并且这个矩形内的所有组件总是要小得多,你可以使用connectedComponentsWithStats()
,它会产生长度的边,然后选择最长的边缘。在Python中:
nb_edges, output, size, centroids = cv2.connectedComponentsWithStats(image, connectivity=8)
#then select the edge with the biggest size