python 实现视频 图像帧提取


Posted in Python onDecember 10, 2019

如下所示:

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

waitKey()函数详解

1--waitKey()--这个函数是在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下 键,则接续等待(循环)

2--如下所示: while(1){ if(waitKey(100)==27)break; } 在这个程序中,我们告诉OpenCv等待用户触发事件,等待时间为100ms,如果在这个时间段内, 用户按下ESC(ASCII码为27),则跳出循环,否则,不跳出循环

3--如果设置waitKey(0),则表示程序会无限制的等待用户的按键事件

videoCapture.read() 函数,第一个返回值为是否成功获取视频帧,第二个返回值为返回的视频帧:

success, frame = videoCapture.read()
cv2.VideoWriter(filename, fourcc, fps, framesize, isColor)?视频写入/出

使用这个函数可以创建一个用于写出视频文件的句柄,第一个参数为写出的视频文件的名字/路径,第二个参数为写出视频的编码格式,

第三个参数为写出视频的fps值,第四个参数为写出视频的画面大小,最后一个参数为设置写出视频是否为彩色视频,可以省略,默认为彩色。

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

Python 相关文章推荐
python实现在字符串中查找子字符串的方法
Jul 11 Python
Python 通过URL打开图片实例详解
Jun 01 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
Python  unittest单元测试框架的使用
Sep 08 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
Jan 29 Python
详解python算法之冒泡排序
Mar 05 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
python3中pip3安装出错,找不到SSL的解决方式
Dec 12 Python
python实现梯度法 python最速下降法
Mar 24 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
Jun 17 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 Python
python-视频分帧&多帧合成视频实例
Dec 10 #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
You might like
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
2016/03/23 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
js操纵dom生成下拉列表框的方法
2014/02/24 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Python 不同对象比较大小示例探讨
2014/08/21 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
增大python字体的方法步骤
2020/07/05 Python
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
法律专业自我鉴定
2013/10/03 职场文书
出差报告范文
2014/11/06 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers