注意,首先得把图片统一尺寸,我上一篇博客写好了如何统一图片尺寸

# -*- coding: UTF-8 -*-
import os
import cv2
import time# 图片合成视频
def picvideo(path,size):path = "./resizeimg/"#文件路径filelist = os.listdir(path) #获取该目录下的所有文件名'''fps:帧率:1秒钟有n张图片写进去[控制一张图片停留5秒钟,那就是帧率为1,重复播放这张图片5次] 如果文件夹下有50张 534*300的图片,这里设置1秒钟播放5张,那么这个视频的时长就是10秒'''fps = 15size = (640,640) #图片的分辨率片file_path = "./" + str(int(time.time())) + ".mp4"#导出路径fourcc = cv2.VideoWriter_fourcc('D', 'I', 'V', 'X')#不同视频编码对应不同视频格式(例:'I','4','2','0' 对应avi格式)video = cv2.VideoWriter( file_path, fourcc, fps, size )for item in filelist:if item.endswith('.jpg'):   #判断图片后缀是否是.pngitem = path + '/' + item img = cv2.imread(item)  #使用opencv读取图像,直接返回numpy.ndarray 对象,通道顺序为BGR ,注意是BGR,通道值默认范围0-255。video.write(img)        #把图片写进视频video.release() #释放picvideo('./',(640,640))

python 如何把图片合成视频相关推荐

  1. 【实操】python opencv将图片合成视频,并插入音频

    简介:将一组图片合成视频,并插入音频.用到opencv,ffmpy,pydub等库. 目录 一.统一图片大小及类型,并按数字排序 二.图片合成视频 三.音频的合并与剪裁 四.音视频融合 opencv基 ...

  2. python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线

    调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...

  3. python将图片合成视频

    使用python将图片合成视频 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2if __name__ ...

  4. python图片文字合成视频_利用Python将多张图片合成视频的实现

    今天要做一个量子隧穿的的演示动画,在CSDN上看了很多大佬的文章,然而忙了接近半天才做好这件事.把踩过的坑记一下,同时这段代码也是值得记录的,因为以后也可能遇到类似的工作. 先上代码` import ...

  5. PYthon将图片合成视频方法一:OpenCV

    PYthon将图片合成视频方法一:OpenCV 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的OpenCV库,将图片合成为视 ...

  6. opencv python图片合成视频

    opencv python 图片合成视频 经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删. # -*- co ...

  7. Python将图片合成视频方法二:moviepy

    Python将图片合成视频方法二:moviepy 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的moviepy库,将图片合成 ...

  8. Python + OpenCV 图片合成视频遇到的问题

    Python + OpenCV 图片合成视频遇到的问题 其中cv2.VideoWriter 中的四个参数: 文件名 视频编码格式 帧率 视频的宽度和高度 注意:需要合成的视频和对应图片的宽度和高度要相 ...

  9. Python 将图片合成视频

    本文记录使用opencv-python库将以数字命名的图片合成视频的程序: import osfrom PIL import Image import cv2def charts2video(img_ ...

最新文章

  1. sql2005中的简单分页方法
  2. Office 2010 64位版本
  3. 【深度学习入门到精通系列】Recurrent和Residual解释
  4. C#委托、事件、消息(入门级)
  5. 四大组建进程间通信--基础
  6. net.conn read 判断数据读取完毕_高并发:缓存模式以及缓存的数据一致性
  7. 江苏省有JAVA技能大赛,江苏省职业学校技能大赛组委会
  8. 摘抄:微软 Dynamics AX 学习步骤
  9. Mysql 自增主键
  10. 抖音算法暑期实习春招双双发车
  11. jieba 中文分词使用教程
  12. Java杨辉三角打印
  13. python numpy库下载_python3.6下Numpy库下载与安装图文教程
  14. 傅里叶变换 相位谱 幅度谱
  15. EJB是什么?有什么优点?
  16. 武汉linux软件,Linux发行版Mandriva的安装与软件包
  17. M1 和 M2的走势解读
  18. Python 学习:函数
  19. 记录每日习题(35)
  20. 【生信】全基因组测序(WGS)

热门文章

  1. JavaScript 实现大地坐标系转换为空间直角坐标系(BLH→XYZ)
  2. 【ARMv8 异常模型入门及渐进 9 - FIQ 和 IRQ 区别】
  3. atmega16单片机c语言程序设计经典实例pdf,Atmega16单片机实用程序.pdf
  4. 客户端文件与服务器不匹配,说客户端和服务器版本不一致,咋回事?
  5. linux安装Zeppelin
  6. 计算机不识别lacie硬盘,如何从LaCie Rugged 外置硬盘上恢复丢失的数据
  7. 台式机CPU型号后缀含义
  8. SAP EPIC 银企直连激活与后台配制
  9. c语言统考试卷10,C语言统考试卷.doc
  10. fan4801开关电源原理图_FAN41501