opencv图像轮廓检测

opencv图像轮廓检测,对轮廓进行单个检测时如何确定轮廓对应的序号呢

cnt = contours[-8]
print(type(cnt))
a = cv.drawContours(img, [cnt], 0, (100,180,255), 10)
imageRGB = cv.cvtColor(a, cv.COLOR_BGR2RGB)
plt.imshow(imageRGB)
plt.show()

想提取其中一个轮廓的面积,求解答T T

轮廓其实就是多条多段线,抓到了轮廓,不就可以知道有多少条多段线了,取其中一条这不是很好做吗

可以使用for循环呀