图片合成视频python
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相关推荐
- python将图片合成视频
使用python将图片合成视频 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2if __name__ ...
- python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线
调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...
- 【实操】python opencv将图片合成视频,并插入音频
简介:将一组图片合成视频,并插入音频.用到opencv,ffmpy,pydub等库. 目录 一.统一图片大小及类型,并按数字排序 二.图片合成视频 三.音频的合并与剪裁 四.音视频融合 opencv基 ...
- PYthon将图片合成视频方法一:OpenCV
PYthon将图片合成视频方法一:OpenCV 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的OpenCV库,将图片合成为视 ...
- opencv python图片合成视频
opencv python 图片合成视频 经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删. # -*- co ...
- Python将图片合成视频方法二:moviepy
Python将图片合成视频方法二:moviepy 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的moviepy库,将图片合成 ...
- Python + OpenCV 图片合成视频遇到的问题
Python + OpenCV 图片合成视频遇到的问题 其中cv2.VideoWriter 中的四个参数: 文件名 视频编码格式 帧率 视频的宽度和高度 注意:需要合成的视频和对应图片的宽度和高度要相 ...
- Python 将图片合成视频
本文记录使用opencv-python库将以数字命名的图片合成视频的程序: import osfrom PIL import Image import cv2def charts2video(img_ ...
- python 如何把图片合成视频
注意,首先得把图片统一尺寸,我上一篇博客写好了如何统一图片尺寸 # -*- coding: UTF-8 -*- import os import cv2 import time# 图片合成视频 def ...
最新文章
- GitHub被“中介”攻击了?啥是中间人攻击?
- Android的开机流程
- 如何制作印章_电子公章怎么制作
- kaggle图像比赛中的submission文件格式解析
- vue项目如何打包扔向服务器 - Hi-Sen - 博客园
- Java:不朽的对象和对象复活
- mvc 怎么把后台拼接好的div写到前台_MVC 从后台页面 取前台页面传递过来的值的几种取法...
- Android Shape工具 Duck
- 微服务升级_SpringCloud Alibaba工作笔记0011---Gateway常用的predicate
- python爬取热门新闻每日排行_用python查看百度搜索中今日热点事件排行榜
- Python:“TypeError: list indices must be integers or slices, not str“问题解决方案
- 物联网解决方案应用之智能安防运维解决方案
- excel找出重复值
- 云计算与大数据技术应用 第二章
- 【转载】一些常用的WebServices 天气,IP,邮编,Emai
- String字符串中 intern()方法的理解(重难点)
- java银行面试题目及答案,顺利拿到offer
- java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)
- Android Couldn‘t find meta-data for provider with authority
- [APIO2017]考拉的游戏,构造与思维题
热门文章
- 天池案例-贷款违约预测(lgb)
- 武汉凭什么被列为国家超大城市?
- 独家爆料!在美团搞安全,是种怎样的体验?
- node.js学习笔记3 express基本使用、托管静态资源、express中间件
- python3版本升级和系统更新_如何更新mac系统自带的python版本到最新3.3
- 国产深度deepin操作系统20.2.4发布
- 一个完整的项目管理流程
- Mac Docker配置阿里云镜像(最新)
- Oracle数据库练习题(2)
- java redis expire 1_redis 下key的过期时间详解 :expire