python opencv 读取视频

2023-03-12 00:00:00 python 读取 视频

使用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()关闭所有窗口。

这是一个基本的例子,你可以根据自己的需求进行修改。

相关文章