Python 获取视频帧代码示例 - 使用 OpenCV
以下是用 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 键退出循环。最后,释放资源并关闭窗口。
原文地址: https://www.cveoy.top/t/topic/ncI1 著作权归作者所有。请勿转载和采集!