以下是用 Python 获取视频帧的代码示例:

import cv2

# 打开摄像头或视频文件
cap = cv2.VideoCapture('video.mp4')

# 获取视频的宽度和高度
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))

while True:
    # 读取视频的一帧
    ret, frame = cap.read()

    if ret:
        # 显示视频帧
        cv2.imshow('frame', frame)

    # 按下q键退出循环
    if cv2.waitKey(1) == ord('q'):
        break

# 释放资源
cap.release()
cv2.destroyAllWindows()

该代码使用 OpenCV 库来获取视频帧并显示在窗口中。它可以打开摄像头或视频文件,并在循环中读取每一帧并显示它们。按下 q 键退出循环。最后,释放资源并关闭窗口。

Python 获取视频帧代码示例 - 使用 OpenCV

原文地址: https://www.cveoy.top/t/topic/ncI1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录