首页 > 编程语言 >python语言:将多张图片压成一段视频——利用opencv-python库实现

python语言:将多张图片压成一段视频——利用opencv-python库实现

时间:2022-10-19 14:09:27浏览次数:83  
标签:python 30 60 opencv 压成 video fps 84

 

相关代码例子参见:

All_finished_Demo.py

 

 

 

=========================================

 

 

 

这里将的功能就是用python语言实现将多张照片压成一段视频,使用的是opencv-python实现。

 

 

 

具体代码:

import cv2
import numpy as np


data_path = './' # 该路径上的所有文件夹必须已存在,否则不recording video

fps=30
size = (84, 84)

video = cv2.VideoWriter(f"{data_path}recording_video.avi", cv2.VideoWriter_fourcc(*'XVID'), fps, size)

for _ in range(30*60):
img = np.random.randint(0,255, (84, 84, 3), dtype=np.uint8)
video.write(img) # fps=30,一秒30帧画面,30*60为1分钟画面

video.release()

 

 

其中, fps参数是指一秒钟有多少帧画面,上面的设置默认保存视频文件为avi格式。

 

 

 

 

 

==========================================

 

 

 

 

 

 

标签:python,30,60,opencv,压成,video,fps,84
From: https://blog.51cto.com/u_15642578/5769753

相关文章

  • python编程中的circular import问题
    循环引入,circularimport是编程语言中常见的问题,在C语言中我们可以使用宏定义来处理,在c++语言中我们可以使用宏定义和类的预定义等方式来解决,那么在python编程中呢? 其实在p......
  • 通过python核对zabbix 主机是否被监控
       主机监控和资产管理应该是一套完整的系统,但当公司还不具规模或系统建设不完善。两套数据相互独立。可能会漏掉部分主机监控,出现故障就显得尤为尴尬(如磁盘满了,未及时......
  • Python报AttributeError: module 'string' has no attribute 'join'解决方法
     报:AttributeError:module'string'hasnoattribute'join' 属性错误:模块“string”没有属性“join” 解决方法:因为python版本升级,函数名称已有改变,只需要将strin......
  • Python的Bs4解析库的学习与使用
    BeautifulSoup简称BS4(其中4表示版本号)是一个Python第三方库,它可以从HTML或XML文档中快速地提取指定的数据。提供一些简单的、python式的函数用来处理导航、搜索......
  • python常识系列07-->python利用xlwt写入excel文件
    前言读书之法,在循序而渐进,熟读而精思。——朱熹抽空又来写一篇,毕竟知识在于分享!一、xlwt模块是什么python第三方工具包,用于往excel中写入数据;(ps:只能创建新表格,不能修改......
  • Day4:Python列表、元组的方法
    1、编码ascii:字母,数字,特殊字符:1个字节,8位Unicode:16位两个字节升级32位四个字节utf-8:最少一个字节8位表示。英文字母8位1个字节......
  • python manage.py startapp XXX报错【TypeError: unsupported operand type(s) for /:
    查看日志提示【 'DIRS':[BASE_DIR/'templates']】【 File"D:\study\test\djangoProject\djangoProject\settings.py",line57,in<module>】找到setting文件的li......
  • 【CAD开发】glTF和b3dm文件格式读取三(Python, JS)
    1、简介glTF格式使用scene对象来描述场景。对glTF数据的JSON文件进行解析时,对场景结构的遍历也是从scene对象开始。每个scene对象引用了一个nodes数组,nodes数组通过索引引......
  • 粒子群优化算法-Python版本和Matlab函数调用
    前两天分享了粒子群优化算法的原理和Matlab原理实现,本文分享一下Python代码下的PSO实现以及Matlab下的粒子群函数。前文参看:​​粒子群优化算法(PSO)​​以Ras函数(Rastrigin's......
  • Python 让图像变卡通图
    要创造卡通效果,我们需要注意两件事:边缘和调色板,这就是照片和卡通的不同之处。为了调整这两个主要组成部分,我们将经历四个主要步骤:加载图像创建边缘减少调色板将边缘掩模与......