Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的_、frame和frame之间的区别_Python_Opencv - Fatal编程技术网

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 ) 正在返回一个元组,该元组将被解包到两

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 )
正在返回一个元组,该元组将被解包到两个变量
\uu
框架
<代码>u
只是表示忽略该值的一种方式。它可以写成:

ignored, frame = cap.read()
在第二种情况下,元组没有解压缩,因为只有一个变量,因此元组绑定到
frame
。然后,元组
frame
被传递到
cv2.imshow()
,但此函数不希望在第二个参数中看到元组,因此您看到了错误。

cap.read()
返回一个元组,该元组被解包到两个变量
\ucode>和
frame
中<代码>u
只是表示忽略该值的一种方式。它可以写成:

ignored, frame = cap.read()
在第二种情况下,元组没有解压缩,因为只有一个变量,因此元组绑定到
frame
。tuple
frame
随后被传递到
cv2.imshow()
,但此函数不希望在第二个参数中看到tuple,因此出现了您看到的错误