contours, hierarchy = cv2.findContours(diff, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
for i in range(len(contours)):
print(contours[i][0, 0, 0])
print(contours[i][0, 0, 1])
里面contours[i][0,0,0]和contours[i][0,0,1]什么意思?主要是[0,0,0]和[0,0,1]。
http://woshicver.com/FifthSection/4_9_1_OpenCV%E4%B8%AD%E7%9A%84%E8%BD%AE%E5%BB%93/
cv2.findContours函数本身意思我理解的,是[0,0,0]和[0,0,1]不明白。
是数组吧
上面的回答肯定都不对。。。第一个0是不是高度坐标,第二个长度坐标,最后一个是通道号?
对对对,你只要发一点点代码 然后我去帮你猜
这个就是这一段代码的全部了
有没有人知道的,难道是个向量?
应该是与图像像素值数据一样,三维数组。前两维是x,y的坐标,第三维是蓝绿红三元色的值
contours[i][0,0,0]是0,0坐标,蓝色值
contours[i][0,0,1]是0,0坐标,绿色值
contours[i][0,0,2]是0,0坐标,红色值
不对。。。搞明白了。。。第一个0代表第一个元素,最后一个0代表X值
谢谢大家了,自己网上查到了