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() # 关闭所有窗口 ```
时间: 2023-06-05 18:07:49 浏览: 367
openCV 之 读取视频
这段代码是用Python OpenCV处理视频流的示例,使用了cv2.VideoCapture()函数来读取视频流,函数可以通过传入视频文件路径或者设备索引号来实现。读取视频流后,通过while循环逐帧对视频帧进行处理。
阅读全文