美文网首页
python 将图片序列合成视频

python 将图片序列合成视频

作者: holyhigh_04b9 | 来源:发表于2020-02-23 11:52 被阅读0次

    1.代码如下:

    import cv2
    import os
    fps = 27
    fourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G')
    video_writer = cv2.VideoWriter(filename='videos/result.avi', fourcc=fourcc, fps=fps, frameSize=(1198, 603))
    for i in range(0,109):
      p = i
      if os.path.exists('result/'+str(p)+'/test.png'):  #判断图片是否存在
        img = cv2.imread(filename='result/'+str(p)+'/test.png')
        cv2.waitKey(100)
        video_writer.write(img)
        print(str(p) + '.jpg' + ' done!')
    video_writer.release()
    

    2.这里要注意的是,frameSize一定要和你要输入的图片的尺寸一致!!!不然会出现合成的结果是空的视频。

    相关文章

      网友评论

          本文标题:python 将图片序列合成视频

          本文链接:https://www.haomeiwen.com/subject/ydzdqhtx.html