LZ感觉经常会需要python进行这样那样的功能操作,下面就准备用到一个功能接口,积累一个功能。
下面到代码就是将视频转化成图片的一个函数,还挺方便的。
def video2img(videopath, savedir):
video_capture = cv2.VideoCapture(videopath)
num = 0
print('start')
while True:
ret, frame = video_capture.read()
if ret:
img_name = str(num) + '.jpg'
cv2.imwrite(savedir + '/' + img_name, frame)
print(num)
num += 1
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
print('End')
break
video_capture.release()
cv2.destroyAllWindows()
LZ跑过,代码应该没有问题,如果有需要修改,小伙伴们自行调整!