python opencv 读取视频
使用OpenCV库可以轻松读取视频文件。以下是使用Python和OpenCV库读取视频文件的示例代码:
import cv2 # 打开视频文件 cap = cv2.VideoCapture('video.mp4') while cap.isOpened(): # 读取一帧 ret, frame = cap.read() if ret: # 显示帧 cv2.imshow('Frame', frame) # 等待用户按下q键退出 if cv2.waitKey(25) & 0xFF == ord('q'): break else: break # 释放资源 cap.release() cv2.destroyAllWindows()
首先,我们使用cv2.VideoCapture()打开一个视频文件。在while循环中,我们使用cap.read()读取视频的一帧,并在窗口中显示帧。如果用户按下'q'键,程序将退出。最后,我们使用cap.release()释放资源,并使用cv2.destroyAllWindows()关闭所有窗口。
这是一个基本的例子,你可以根据自己的需求进行修改。
相关文章