cv2.VideoCapture
时间: 2023-07-02 15:08:13 浏览: 77
VideoCapture
cv2.VideoCapture是OpenCV库中的一个类,用于从摄像头或视频文件中捕获图像帧。可以通过调用其构造函数来创建一个VideoCapture对象,并通过其方法读取、获取、设置和释放视频流。例如,可以使用以下代码从本地摄像头捕获并显示视频流:
```
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
```
在该代码中,我们创建了一个VideoCapture对象cap来捕获本地摄像头的视频流,然后通过while循环读取每一帧图像,并使用cv2.imshow()函数显示到屏幕上。如果按下'q'键,则退出循环并释放cap对象。
阅读全文