import cv2
root_dir = "./Video2/"
frame_num = 1
rval = 20 # 图像间隔
num = 1
cap = cv2.VideoCapture('20210115135450.ts')
while (1):
ret, frame = cap.read()
if(frame_num % rval == 0):
save_name = root_dir + "%05d" % num + '.jpg'
cv2.imwrite(save_name, frame)
print(save_name)
num += 1
frame_num += 1
# percent = float(frame_num / 4290) * 100
# print("% {}".format(percent))
if cv2.waitKey(30) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindow()
隔帧存图Python脚本
最新推荐文章于 2024-03-29 09:46:32 发布