上代码!
import os
import cv2
cap = cv2.VideoCapture('视屏路径')
while (1):
ret, frame = cap.read()
if ret == False:
break
frame_index = 0
frame_count = 0
if cap.isOpened():
success = True
else:
success = False
while (success):
success, frame = cap.read()
print("---> 正在读取第%d帧:" % frame_index, success)
if frame_index % 1 == 0 and success:
resize_frame = cv2.resize(frame, (1920, 1080), interpolation=cv2.INTER_AREA)
cv2.imwrite('./save_path' + "%d.jpg" % frame_count, resize_frame)
frame_count += 1
frame_index += 1
cap.release()
本文介绍了一种使用OpenCV库从视频中读取每一帧并将其保存为图片的方法。通过Python代码实现了视频的捕获,调整了帧的大小,并将它们保存到指定的目录下。此过程适用于视频处理和分析的初步阶段。
687

被折叠的 条评论
为什么被折叠?



