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一定要和你要输入的图片的尺寸一致!!!不然会出现合成的结果是空的视频。
网友评论