python + opencv 将图片保存为视频--2016年更新

本代码针对的是python 2.7 + cv2, 将图片从1-99保存在img_root文件夹的.jpg图片生成视频。

import os
import cv2

img_root = ''#这里写你的文件夹路径,比如:/home/youname/data/img/,注意最后一个文件夹要有斜杠
fps = 24    #保存视频的FPS,可以适当调整

#可以用(*'DVIX')或(*'X264'),如果都不行先装ffmepg: sudo apt-get install ffmepg
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
videoWriter = cv2.VideoWriter('saveVideo.avi',fourcc,fps,(640,480))#最后一个是保存图片的尺寸

for i in range(99):
    frame = cv2.imread(img_root+str(i+1)+'.jpg')
    videoWriter.write(frame)
videoWriter.release()

你可能感兴趣的:(python日常小记)