opencv 读取视频
时间: 2023-08-18 14:09:05 浏览: 163
opencv读取视频
Python OpenCV可以通过cv2.VideoCapture()函数读取视频流。该函数需要传入视频文件路径或者设备索引号(例如表示默认摄像头)作为参数。读取视频流后,可以使用while循环逐帧处理视频帧。以下是一个简单的示例代码:
```
import cv2
cap = cv2.VideoCapture() # 读取默认摄像头
while True:
ret, frame = cap.read() # 读取视频帧
if not ret:
break # 读取失败,退出循环
cv2.imshow('frame', frame) # 显示视频帧
if cv2.waitKey(1) == ord('q'): # 按下q键退出循环
break
cap.release() # 释放摄像头
cv2.destroyAllWindows() # 关闭所有窗口
```
阅读全文