Opencv 使用Python进行视频捕获

Opencv 使用Python进行视频捕获,opencv,Opencv,这是什么意思或它是如何工作的?导入OpenCV import cv2 cap = cv2.VideoCapture(-1) while(True): ret, frame = cap.read() 创建一个videocapture对象来访问索引为-1的摄影机,尽管这很奇怪,但通常应该将默认摄影机设置为0 import cv2 视频所有帧上的无限循环,在每次迭代时frame具有当前捕获的视频帧的值 cap = cv2.VideoCapture(-1) 让我们来分析一下 whil

这是什么意思或它是如何工作的?

导入OpenCV

import cv2
cap = cv2.VideoCapture(-1)

while(True):
    ret, frame = cap.read() 
创建一个videocapture对象来访问索引为-1的摄影机,尽管这很奇怪,但通常应该将默认摄影机设置为0

import cv2 
视频所有帧上的无限循环,在每次迭代时
frame
具有当前捕获的视频帧的值

cap = cv2.VideoCapture(-1)
让我们来分析一下

while(True):  
    ret, frame = cap.read() 
while(True)
有效地创建了一个无限循环。while循环更通用的版本是
while(condition)
。在这种情况下,条件始终为True,并且将继续运行,除非出现中断或返回语句,或者您中断了操作系统的执行


cap.read()
while(True):  
ret, frame = cap.read()