Python中的_、frame和frame之间的区别
Python中的_、frame和frame有什么区别Python中的_、frame和frame之间的区别,python,opencv,Python,Opencv,Python中的_、frame和frame有什么区别 cap = cv2.VideoCapture(0) while(1): _, frame = cap.read() cv2.imshow('frame ',frame ) 正在工作,但代码 cap = cv2.VideoCapture(0) while(1): frame = cap.read() cv2.imshow('frame ',frame ) 正在返回一个元组,该元组将被解包到两
cap = cv2.VideoCapture(0)
while(1):
_, frame = cap.read()
cv2.imshow('frame ',frame )
正在工作,但代码
cap = cv2.VideoCapture(0)
while(1):
frame = cap.read()
cv2.imshow('frame ',frame )
正在返回一个元组,该元组将被解包到两个变量\uu
和框架<代码>u
只是表示忽略该值的一种方式。它可以写成:
ignored, frame = cap.read()
在第二种情况下,元组没有解压缩,因为只有一个变量,因此元组绑定到frame
。然后,元组frame
被传递到cv2.imshow()
,但此函数不希望在第二个参数中看到元组,因此您看到了错误。cap.read()
返回一个元组,该元组被解包到两个变量\ucode>和frame
中<代码>u
只是表示忽略该值的一种方式。它可以写成:
ignored, frame = cap.read()
在第二种情况下,元组没有解压缩,因为只有一个变量,因此元组绑定到frame
。tupleframe
随后被传递到cv2.imshow()
,但此函数不希望在第二个参数中看到tuple,因此出现了您看到的错误