zoukankan      html  css  js  c++  java
  • python-----用多张图片生成视频

    代码如下

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2019/2/19 16:42
    # @Author  : xiaodai
    # -*- coding: UTF-8 -*-
    import cv2
    import os
    
    fps = 10
    size = (1280, 720)
    videowriter = cv2.VideoWriter("test.mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
    path = r'F:	empJPEGImages/'
    for i in os.listdir(path):
        img = cv2.imread(path + i)
        videowriter.write(img)

    如果图片较多,想要生成10秒一个视频,代码如下:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2019/2/19 16:42
    # @Author  : xiaodai
    # -*- coding: UTF-8 -*-
    
    import cv2
    import os
    
    fps = 10
    size = (1280, 720)
    name = 1
    videowriter = cv2.VideoWriter(str(name) + ".mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
    path = r'F:	empJPEGImages/'
    num = 0
    for i in os.listdir(path):
        img = cv2.imread(path + i)
        videowriter.write(img)
        if num % 100 == 0:
            videowriter = cv2.VideoWriter(str(name) + ".mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
            name += 1
        num += 1
  • 相关阅读:
    树状数组&线段树
    8月7日小练
    8月6日小练
    LID&LDS 的另外一种算法
    LCS,LIS,LCIS
    8-11-Exercise
    8-10-Exercise
    线段树
    8-7-Exercise
    8-6-Exercise
  • 原文地址:https://www.cnblogs.com/xiaodai0/p/10406520.html
Copyright © 2011-2022 走看看