python-视频分帧多帧合成视频

1.视频分帧: 

import cv2vidcap = cv2.VideoCapture('005.avi')success,image = vidcap.read()count = 0success = Truewhile success:success,image = vidcap.read()cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG fileif cv2.waitKey(10) == 27:breakcount += 1

2.多帧合成视频:


import cv2def images_to_video():fps = 30 # 帧率num_frames = 500img_array = []img_width = 720img_height = 1280for i in range(num_frames+1):filename = "./frames/"+str(i)+".png"img = cv2.imread(filename)if img is None:print(filename + " is non-existent!")continueimg_array.append(img)out = cv2.VideoWriter('demo.avi', cv2.VideoWriter_fourcc(*'DIVX'), fps,(img_width,img_height))for i in range(len(img_array)):out.write(img_array[i])out.release()def main():images_to_video()if __name__ == "__main__":main()
  1.  

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547239.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql5.0没有nvarchar,national

mysql采用utf-8编码,而传统的数据库采用unicode,一个汉字要用两个unicode的char,而在mysql中由于使用了utf-8,所以无论汉字还是字母,都是一个长度的char,所以就不用分nvarhcar和varchar了,一律作varchar

搭建nginx+php后访问不到项目

记在虚拟机搭建phpnginxmysql踩到的坑 首先因为工作原因,离开了上家公司,然后入职xx后,由于没有开发机只能自己搭建了一个虚拟机 搭建好后使用一键安装式工具安装了lnmp环境 之后访问nginx是可以访问通的,但是指定了项目目录却访问…

AgileEAS.NET SOA 中间件平台.Net Socket通信框架-完整应用例子-在线聊天室系统-代码解析...

一、AgileEAS.NET SOA中间件Socket/Tcp框架介绍 在文章AgileEAS.NET SOA 中间件平台.Net Socket通信框架-介绍一文之中我们对AgileEAS.NET SOA中间Socket/Tcp框架进行了总体的介绍,我们知道 AgileEAS.NET SOA中间件Socket/Tcp框架是一套Socket通信的消息中间件&…

小程序如何跳转到各大电商小程序进行CPS赚钱

小程序系统广告门槛高,流量主费用低,个人开发者难以变现。电商CPS也是一种不错的变现方式,在自己的小程序内添加购物优惠导航入口。自己小程序的用户通过导航跳转到电商平台,进行购物,购物完成结算后,作为开…

mysql default unix_timestamp(now())

按照mssql的创建方式,去创建mysql的默认值时间戳是不能被允许的,例如下面代码: CREATE TABLE USERINFO(CREATETIME INT NOT NULL DEFAULT UNIX_TIMESTAMP())是不能被通过的,因为mysql默认值只能支持常量,变量的不被允许…

安装composer以及laravel框架

Linux系统下安装laravel框架 在linux系统下安装laravel: 1.下载到windows系统下,使用FTP(FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直接的接口。FileZilla在2002年11月获选为当月最佳推荐专案.)上传…

创业型软件公司的心得

我在两家创业公司工作过。A公司,由3人发展到20人;B公司,由20人发展到60人。这两家公司都不算成功,因此,要讲收获,更多的是经验与教训。就如同教材一样,反面教材更加有教育意义。我针对创业公司面…

NPM使用前设置和升级

升级版本npm3和切换模块数据源为taobao,大大提高下载速度。 步骤一:升级npm3默认npm为2.x推荐使用npm3. npm i -g npm3 步骤二:修改npm数据源为taobao(默认国外数据源,性能非常低) npm config set registry…

200多套微信小程序源码带后台+教程+源码

去下面论坛找更多 http://bbs.raydonet.com/forum.php 微信小程序疯狂猜成语小程序源码UI美观 知识答题类小程序源码 200多套微信小程序源码带后台教程源码 校园小情书小程序前端后端源码 微信版flappybird小游戏源码下载,经典像素鸟小游戏源码 [小游戏源码] …

java中关于length的真确理解~~~~有补充的请跟帖~~~

java中的length到底是个什么东西呢?有人说它是一个类,一个方法,如果是方法,它没有括号, 我只知道它可以得出数组的长度,但是今天遇到一段代码,怎么都解释不通,那就是绝对不会把循环的…

es6分享——变量的解构赋值

变量的解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前的写法: var a 1;var b 2;es6允许的写法: let [a,b] [1,2];一般…

Python Windows发出警报声、蜂鸣器、声音报警

在Windows上 import winsound duration 1000 # millisecond freq 1440 # Hz winsound.Beep(freq, duration) 其中,FREQ是频率(以赫兹为单位),而持续时间是毫秒(毫秒)。 在Linux(和Mac)上 import os duration 1 # second freq 1440 # Hz os.s…

es6新特性分享

1、字符串查找es5使用是indexOf() 返回字符第一次出现的位置int值es6新增了3个方法:includes()/startsWith()/endWith()返回bool值includes > 是否包含字符startsWith > 首字母是否包含字符endWith > 末尾是否包含字符 2、数值扩展Number.isInteger() >…

关于grep,egrep正则表达式的常用用法

正则表达式是一类字符所书写的模式(pattern)元字符:不表示字符本身的意义,而用于额外功能性的描述;而如果在这些特定的字符前加/这个符号那么这些字符就表示原有的意思。正则表达式:基本正则表达式和扩展正则表达式grep [opinions…

Python爬虫爬取Twitter视频、文章、图片

Python爬虫爬取Twitter视频、文章、图片 Twitter的Python爬虫 https://github.com/bisguzar/twitter-scraper 2.2k星标 (2020.05.25) 不需要API权限、不需要模拟登陆,即可采集Twitter用户的信息(粉丝量、发布量等)和Twitter用户发布的推文信…

ECharts使用心得

ECharts百度旗下图标插件,在展示地图、雷达图等方面有很好的支持。 应用场景: 自动生成X轴的数据: 设置:xAxis的typevalue || typetime 并且设置series的data为二维数组,第一位是X轴的值,第二位是Y轴的值…

Python 大数据分析 淘宝商品销量的关系

我们在上一篇的时候已经将淘宝数据爬取下来了,但是并没有做数据分析。所以今天这篇文章就是教大家如何去分析数据,得出一些有用的结论! Python语言相比其他语言的优势在哪里?猪哥认为是数据分析和人工智能这两大块,而…

JVM系列(一)--JVM运行时数据区

随着时间的推移,我觉得有必要将一些之前相对模糊但是对自身技术提高会有帮助的原理、概念、实现进行一下系统的整理,所以就从JVM系列开始吧。本系列主要参考《Java虚拟机规范(第二版)》、周志明先生写的《深入理解Java虚拟机》,具体虚拟机主要…

golang获取程序运行路径

golang获取程序运行路径: /*获取程序运行路径*/func getCurrentDirectory() string {dir, err : filepath.Abs(filepath.Dir(os.Args[0]))if err ! nil {beego.Debug(err)}return strings.Replace(dir, "\\", "/", -1)}

UBIFS - UBI File-System

参考:http://www.linux-mtd.infradead.org/doc/ubifs.html#L_raw_vs_ftl UBIFS - UBI File-System Table of contents Big red noteOverviewPower-cuts toleranceUBIFS and MLC NAND flashThe unstable bits issueSource codeMailing listUser-space toolsScalabili…