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图片合成视频相关推荐

  1. OpenCV python 图片镜像

    OpenCV python 图片镜像 输入图片 source.jpg 源代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- ""&q ...

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

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

  3. python --图片合成视频

    def image_to_video(image_path, media_path, fps):'''图片合成视频函数:param image_path: 图片路径:param media_path: ...

  4. javacv opencv 多图片合成视频 并加入mp3的音频 控制视频秒数

    本人eclipse开发java,准备用的opencv进行合成视频,经查找需要javacv的支持. 于是找到最新的opencv-3.4.1,然后下载了对应的java支持javacv1.4.1 1.下载o ...

  5. opencv python 图片腐蚀和膨胀

    参考:http://blog.csdn.net/yellow_red_people/article/details/53181239 定义一个5x5的结构:kernel=np.uint8(np.zer ...

  6. python 图片合成视频

    #coding:utf-8 import cv2 import os import numpy as np from PIL import Image, ImageDraw,ImageFont imp ...

  7. python图片合成视频

    ** 可以在ubuntu使用,前提:图像名称是6位按顺序的数字 ** # encoding:utf-8 import cv2 import os# 图片路径 im_dir = '/home/dj/Py ...

  8. opencv+python 图片文字识别

    # coding:utf8 import numpy as np import cv2 from PIL import Image import pytesseract import sys # 读取 ...

  9. python图片合成视频_把几张图片合成一个视频,有什么软件是免费的?

    看到这个问题我第一个想到的就是自己在用的"万兴喵影"剪辑软件. 用了挺久的,所以对于里面的功能还是很清楚的. 接下来我就分布列出来给你们康康~ 第一步:导入图片 你可以单击&quo ...

最新文章

  1. 什么是标签传播算法?为什么要使用标签传播算法?如何使用?
  2. pd.get_dummies
  3. 开发工具 | git、github使用场景总结
  4. 快速排序(quick sort) C++
  5. .NET 缓存的设计
  6. 机房内综合布线电缆的紧密捆绑有哪些问题?
  7. css flexbox模型_Flexbox-Ultimate CSS Flex速查表(带有动画图!)
  8. 点云着色系列之按坐标轴着色效果展示
  9. Centos、Ubuntu的区别
  10. JAVA获取本机IP地址
  11. python爬虫抖音主播_Python 爬取抖音视频
  12. 室内地图制作软件,怎么制作电子地图?
  13. python星空画法教程,PS后期打造一张惊艳的星空风景照片后期调色教程
  14. 利用Java进行身份证正反面信息识别
  15. 磨金石教育摄影技能干货分享|世界顶级的手机摄影作品欣赏
  16. smart 完成安装之前向导中断
  17. 凯云水利水电工程造价系统 (三) 材料单价 (2)
  18. Linux Ubuntu 虚拟机不能连网、Linux Ubuntu 虚拟机怎么连网
  19. Pytorch中rand,randn, random以及normal的区别
  20. 关于国土空间交通专项规划体系框架与编制要点的思考

热门文章

  1. 用友加密服务器修改密码,用户密码怎么修改?
  2. 合同相似可逆等价矩阵的关系及性质_矩阵的合同,等价与相似的联系与区别.doc...
  3. 微信小程序中background-attachment:fixed兼容问题
  4. (附源码)计算机毕业设计ssm高校教材管理系统
  5. css清除浮动float
  6. win10无法访问xp计算机,XP系统访问Win10打印机被拒绝的解决方法
  7. 广东财经大学理工科毕业论文word模版
  8. pdf怎么压缩,好用的pdf压缩工具介绍
  9. Android Intents Kotlin 教程
  10. 使用接口测试活动的中奖概率(随机事件测试)