python 将视频转化为图片,并以时间命名
import cv2
import numpy
import datetime
import time
cap = cv2.VideoCapture(r"视频路径")
cap.set(640,360)
while True:
ret,frame=cap.read()
#cv2.imshow("2333",frame)
now=datetime.datetime.now()
# uuid_str = datetime.datetime.now()
uuid_str = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime())
uuid_str = str(uuid_str)
uuid_str = uuid_str.replace(":","-")
uuid_str = uuid_str.replace(" ","")
cv2.waitKey(1)
print("_______")
print("保存")
path=r"保存图片地址'#注意:地址不能含有中文
cv2.imwrite(path+uuid_str+'.jpg',frame)
i=int(i)
cap.release()
cv2.destroyAllWindows()