opencv python图片合成视频
opencv python 图片合成视频
经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删.
# -*- coding: UTF-8 -*-
import glob
import os
import cv2
import time# 图片合成视频
def picvideo(path, size):filelist = os.listdir(path) # 获取该目录下的所有文件名filelist.sort(key=lambda x: int(x[:-4])) ##文件名按数字排序'''fps:帧率:1秒钟有n张图片写进去[控制一张图片停留5秒钟,那就是帧率为1,重复播放这张图片5次] 如果文件夹下有50张 534*300的图片,这里设置1秒钟播放5张,那么这个视频的时长就是10秒'''fps = 30file_path = r"/media/result/result/img/" + 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 + '/' + itemimg = cv2.imread(item) # 使用opencv读取图像,直接返回numpy.ndarray 对象,通道顺序为BGR ,注意是BGR,通道值默认范围0-255。video.write(img) # 把图片写进视频video.release() # 释放picvideo(r'/media/result/result/img', (1280, 720))
opencv python图片合成视频相关推荐
- OpenCV python 图片镜像
OpenCV python 图片镜像 输入图片 source.jpg 源代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- ""&q ...
- 【实操】python opencv将图片合成视频,并插入音频
简介:将一组图片合成视频,并插入音频.用到opencv,ffmpy,pydub等库. 目录 一.统一图片大小及类型,并按数字排序 二.图片合成视频 三.音频的合并与剪裁 四.音视频融合 opencv基 ...
- python --图片合成视频
def image_to_video(image_path, media_path, fps):'''图片合成视频函数:param image_path: 图片路径:param media_path: ...
- javacv opencv 多图片合成视频 并加入mp3的音频 控制视频秒数
本人eclipse开发java,准备用的opencv进行合成视频,经查找需要javacv的支持. 于是找到最新的opencv-3.4.1,然后下载了对应的java支持javacv1.4.1 1.下载o ...
- opencv python 图片腐蚀和膨胀
参考:http://blog.csdn.net/yellow_red_people/article/details/53181239 定义一个5x5的结构:kernel=np.uint8(np.zer ...
- python 图片合成视频
#coding:utf-8 import cv2 import os import numpy as np from PIL import Image, ImageDraw,ImageFont imp ...
- python图片合成视频
** 可以在ubuntu使用,前提:图像名称是6位按顺序的数字 ** # encoding:utf-8 import cv2 import os# 图片路径 im_dir = '/home/dj/Py ...
- opencv+python 图片文字识别
# coding:utf8 import numpy as np import cv2 from PIL import Image import pytesseract import sys # 读取 ...
- python图片合成视频_把几张图片合成一个视频,有什么软件是免费的?
看到这个问题我第一个想到的就是自己在用的"万兴喵影"剪辑软件. 用了挺久的,所以对于里面的功能还是很清楚的. 接下来我就分布列出来给你们康康~ 第一步:导入图片 你可以单击&quo ...
最新文章
- 什么是标签传播算法?为什么要使用标签传播算法?如何使用?
- pd.get_dummies
- 开发工具 | git、github使用场景总结
- 快速排序(quick sort) C++
- .NET 缓存的设计
- 机房内综合布线电缆的紧密捆绑有哪些问题?
- css flexbox模型_Flexbox-Ultimate CSS Flex速查表(带有动画图!)
- 点云着色系列之按坐标轴着色效果展示
- Centos、Ubuntu的区别
- JAVA获取本机IP地址
- python爬虫抖音主播_Python 爬取抖音视频
- 室内地图制作软件,怎么制作电子地图?
- python星空画法教程,PS后期打造一张惊艳的星空风景照片后期调色教程
- 利用Java进行身份证正反面信息识别
- 磨金石教育摄影技能干货分享|世界顶级的手机摄影作品欣赏
- smart 完成安装之前向导中断
- 凯云水利水电工程造价系统 (三) 材料单价 (2)
- Linux Ubuntu 虚拟机不能连网、Linux Ubuntu 虚拟机怎么连网
- Pytorch中rand,randn, random以及normal的区别
- 关于国土空间交通专项规划体系框架与编制要点的思考
热门文章
- 用友加密服务器修改密码,用户密码怎么修改?
- 合同相似可逆等价矩阵的关系及性质_矩阵的合同,等价与相似的联系与区别.doc...
- 微信小程序中background-attachment:fixed兼容问题
- (附源码)计算机毕业设计ssm高校教材管理系统
- css清除浮动float
- win10无法访问xp计算机,XP系统访问Win10打印机被拒绝的解决方法
- 广东财经大学理工科毕业论文word模版
- pdf怎么压缩,好用的pdf压缩工具介绍
- Android Intents Kotlin 教程
- 使用接口测试活动的中奖概率(随机事件测试)