谁能解释一下这段代码中 successful_frame_read 的用途是什么?
Can anyone explain me what is the purpose of successful_frame_read in this code?
webcam = cv2.VideoCapture(0)
while True:
successful_frame_read, frame = webcam.read()
您正在调用的 read()
函数正在返回两个对象的元组。语法:var1, var2 = some_function()
将返回元组的项按顺序分配给以逗号分隔的变量。
正如 aminrd 在他的评论中提到的,所讨论的变量 successful_frame_read
被分配了一个布尔值,告诉您是否实际找到了一个帧并将其分配给第二个变量 frame
。它对于检查何时到达 cv2 VideoCapture 对象正在分析的视频的末尾很有用。
webcam = cv2.VideoCapture(0)
while True:
successful_frame_read, frame = webcam.read()
您正在调用的 read()
函数正在返回两个对象的元组。语法:var1, var2 = some_function()
将返回元组的项按顺序分配给以逗号分隔的变量。
正如 aminrd 在他的评论中提到的,所讨论的变量 successful_frame_read
被分配了一个布尔值,告诉您是否实际找到了一个帧并将其分配给第二个变量 frame
。它对于检查何时到达 cv2 VideoCapture 对象正在分析的视频的末尾很有用。