import os
import cv2
import load_imglist1 = []
# 要被合成的多张图片所在文件夹
# 路径分隔符最好使用“/”,而不是“\”,“\”本身有转义的意思;或者“\\”也可以。
# 因为是文件夹,所以最后还要有一个“/”
file_dir = 'H:/datasets/Negative/img/'
for i in os.listdir(file_dir):list1.append(os.path.join(file_dir, i))# VideoWriter是cv2库提供的视频保存方法,将合成的视频保存到该路径中
# 'MJPG'意思是支持jpg格式图片
# fps = 5代表视频的帧频为5,如果图片不多,帧频最好设置的小一点
# (1280,720)是生成的视频像素1280*720,一般要与所使用的图片像素大小一致,否则生成的视频无法播放
# 定义保存视频目录名称和压缩格式,像素为1280*720for m in list1:video = cv2.VideoWriter("output/"+m.split("/")[4], cv2.VideoWriter_fourcc(*'mp4v'), 25, (1920, 1080))for i in os.listdir(m):# 读取图片img = cv2.imread(os.path.join(m,i))# resize方法是cv2库提供的更改像素大小的方法# 将图片转换为1280*720像素大小# img = cv2.resize(img,(1280,720))# 写入视频video.write(img)# 释放资源video.release()print(1)

图片合成视频python相关推荐

  1. python将图片合成视频

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

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

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

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

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

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

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

  5. opencv python图片合成视频

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

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

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

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

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

  8. Python 将图片合成视频

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

  9. python 如何把图片合成视频

    注意,首先得把图片统一尺寸,我上一篇博客写好了如何统一图片尺寸 # -*- coding: UTF-8 -*- import os import cv2 import time# 图片合成视频 def ...

最新文章

  1. GitHub被“中介”攻击了?啥是中间人攻击?
  2. Android的开机流程
  3. 如何制作印章_电子公章怎么制作
  4. kaggle图像比赛中的submission文件格式解析
  5. vue项目如何打包扔向服务器 - Hi-Sen - 博客园
  6. Java:不朽的对象和对象复活
  7. mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...
  8. Android Shape工具 Duck
  9. 微服务升级_SpringCloud Alibaba工作笔记0011---Gateway常用的predicate
  10. python爬取热门新闻每日排行_用python查看百度搜索中今日热点事件排行榜
  11. Python:“TypeError: list indices must be integers or slices, not str“问题解决方案
  12. 物联网解决方案应用之智能安防运维解决方案
  13. excel找出重复值
  14. 云计算与大数据技术应用 第二章
  15. 【转载】一些常用的WebServices 天气,IP,邮编,Emai
  16. String字符串中 intern()方法的理解(重难点)
  17. java银行面试题目及答案,顺利拿到offer
  18. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)
  19. Android Couldn‘t find meta-data for provider with authority
  20. [APIO2017]考拉的游戏,构造与思维题

热门文章

  1. 天池案例-贷款违约预测(lgb)
  2. 武汉凭什么被列为国家超大城市?
  3. 独家爆料!在美团搞安全,是种怎样的体验?
  4. node.js学习笔记3 express基本使用、托管静态资源、express中间件
  5. python3版本升级和系统更新_如何更新mac系统自带的python版本到最新3.3
  6. 国产深度deepin操作系统20.2.4发布
  7. 一个完整的项目管理流程
  8. Mac Docker配置阿里云镜像(最新)
  9. Oracle数据库练习题(2)
  10. java redis expire 1_redis 下key的过期时间详解 :expire