美文网首页
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