您的位置:首页 > 编程语言 > Python开发

python图片转换成视频

2019-02-27 13:54 2927 查看

使用opencv将图片转换成视频

import os
import cv2
from PIL import Image

def makevideo(path, fps):
""" 将图片合成视频. path: 视频路径,fps: 帧率 """
fourcc = cv2.VideoWriter_fourcc(*"MJPG")
images = os.listdir('D:\VSR-DUF-master\walk')
im = Image.open('D:\VSR-DUF-master\walk\\' + images[0])
print(im.size)
vw = cv2.VideoWriter(path, fourcc, fps, im.size)

for image in range(1,len(images)+1):
imgfile = str(image + 1) + '.png'
try:
#读取图片
frame = cv2.imread('D:\VSR-DUF-master\walk\Frame0%d.png'%image)
vw.write(frame)
except Exception as exc:
print(imgfile, exc)
vw.release()

if __name__ == '__main__':
video_path = 'test_new.avi'
makevideo(video_path, 8)  # 图片转视频
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: