Python图像处理:逐帧读取视频文件的方法
发布时间
阅读量:
阅读量

方案1:依托OpenCV库实现
import cv2
import os
import warnings
warnings.filterwarnings("ignore")
cap = cv2.VideoCapture("test/1.mp4")
c = 1
frameRate = 1 # 这里可以修改帧率读取间隔,1就是逐帧读取
path = 'outputs'
os.makedirs(path)
while (True):
ret, frame = cap.read()
if ret:
if (c % frameRate == 0):
cv2.imwrite(path + str(c) + '.jpg', frame) # 图像保存
c += 1
cv2.waitKey(0)
else:
全部评论 (0)
还没有任何评论哟~
