2017-09-13 298 views
0

我有一个多维阵列中检测到一个轮廓列表内如下所示从特定轮廓提取特定坐标,从cv2.findContours

Contour[0] = [[(x1,y1),(x2,y2),(x3,y3)]] 

Contour[1] = [[(x4,y4),(x5,y5),(x6,y6),(x7,y7),(x8,y8)]] 

如何提取(x1,y1)(x3,y3)contour[0](x4,y4)(x8,y8)contour[1]

+0

什么是轮廓的类型(数组不是python中的类型)?看起来像一个numpy矩阵,是吗?你到目前为止尝试了什么? – mquantin

回答

2
Contour[0][0][0] ---> ('x1', 'y1') 
Contour[1][0][0] ---> ('x4', 'y4') 
Contour[1][0][4] ---> ('x8', 'y8')