Python:视频转图像实现

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跑过,代码应该没有问题,如果有需要修改,小伙伴们自行调整!

发布了300 篇原创文章 · 获赞 203 · 访问量 59万+

猜你喜欢

转载自blog.csdn.net/Felaim/article/details/102697366