python-视频分帧&多帧合成视频实例


Posted in Python onDecember 10, 2019

我就废话不多说了,直接上代码吧!

1.视频分帧:

import cv2
vidcap = cv2.VideoCapture('005.avi')
success,image = vidcap.read()
count = 0
success = True
while success:
 success,image = vidcap.read()
 cv2.imwrite("frame%d.jpg" % count, image)   # save frame as JPEG file
 if cv2.waitKey(10) == 27:           
   break
 count += 1

2.多帧合成视频:

import cv2
 
def images_to_video():
  fps = 30 # 帧率
  num_frames = 500
  img_array = []
  img_width = 720
  img_height = 1280
  for i in range(num_frames+1):
    filename = "./frames/"+str(i)+".png"
    img = cv2.imread(filename)
 
    if img is None:
      print(filename + " is non-existent!")
      continue
    img_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()

以上这篇python-视频分帧&多帧合成视频实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python time模块用法实例详解
Sep 11 Python
Python抓取百度查询结果的方法
Jul 08 Python
详解Python的collections模块中的deque双端队列结构
Jul 07 Python
利用Python进行异常值分析实例代码
Dec 07 Python
Python程序员面试题 你必须提前准备!
Jan 16 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
python try 异常处理(史上最全)
Mar 07 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 Python
Python threading.local代码实例及原理解析
Mar 16 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
python实现视频读取和转化图片
Dec 10 #Python
sklearn-SVC实现与类参数详解
Dec 10 #Python
使用pandas 将DataFrame转化成dict
Dec 10 #Python
python基于TCP实现的文件下载器功能案例
Dec 10 #Python
使用pandas的box_plot去除异常值
Dec 10 #Python
Python 中如何实现参数化测试的方法示例
Dec 10 #Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 #Python
You might like
phpmyadmin操作流程
2006/10/09 PHP
php返回json数据函数实例
2014/10/09 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
!DOCTYPE声明对JavaScript的影响分析
2010/04/12 Javascript
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
vue轮播图插件vue-awesome-swiper
2017/11/27 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
python实现DNS正向查询、反向查询的例子
2014/04/25 Python
PyQt5每天必学之组合框
2018/04/20 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Python中logging实例讲解
2019/01/17 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
pytorch方法测试——激活函数(ReLU)详解
2020/01/15 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
大学军训自我鉴定
2013/12/15 职场文书
代理协议书范本
2014/04/22 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android