cv2.VideoCapture()
时间: 2023-06-11 10:07:11 浏览: 78
videocapture
4星 · 用户满意度95%
cv2.VideoCapture() 是 OpenCV 中一个函数,用于打开并初始化视频捕获设备,比如摄像头。它可以从摄像头捕获实时视频流,也可以读取已经保存的视频文件。在打开摄像头之后,我们可以通过循环不断读取摄像头的每一帧画面进行处理和显示。使用方法如下:
```python
import cv2
cap = cv2.VideoCapture(0) # 打开默认的摄像头,如果有多个摄像头可以指定设备号
while True:
ret, frame = cap.read() # 读取摄像头的一帧画面
if ret:
cv2.imshow("Video", frame) # 显示当前帧画面
if cv2.waitKey(1) & 0xFF == ord('q'): # 按下 q 键退出程序
break
cap.release() #释放资源
cv2.destroyAllWindows() # 关闭所有窗口
```
阅读全文