python 视频逐帧保存为图片的完整实例


Posted in Python onDecember 10, 2019

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

import cv2
import os
def save_img():
  video_path = r'F:\test\video1/'
  videos = os.listdir(video_path)
  for video_name in videos:
    file_name = video_name.split('.')[0]
    folder_name = video_path + file_name
    os.makedirs(folder_name,exist_ok=True)
    vc = cv2.VideoCapture(video_path+video_name) #读入视频文件
    c=0
    rval=vc.isOpened()

    while rval:  #循环读取视频帧
      c = c + 1
      rval, frame = vc.read()
      pic_path = folder_name+'/'
      if rval:
        cv2.imwrite(pic_path + file_name + '_' + str(c) + '.jpg', frame) #存储为图像,保存名为 文件夹名_数字(第几个文件).jpg
        cv2.waitKey(1)
      else:
        break
    vc.release()
    print('save_success')
    print(folder_name)
save_img()

以上这篇python 视频逐帧保存为图片的完整实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python对url格式解析的方法
May 13 Python
python写日志封装类实例
Jun 28 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
pygame实现五子棋游戏
Oct 29 Python
Django框架模板用法入门教程
Nov 04 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
Jun 10 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
在keras中model.fit_generator()和model.fit()的区别说明
Jun 17 Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 Python
python 实现视频 图像帧提取
Dec 10 #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
You might like
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
python机器人行走步数问题的解决
2018/01/29 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Keras搭建自编码器操作
2020/07/03 Python
Python 在函数上添加包装器
2020/07/28 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
秋季运动会通讯稿
2014/01/24 职场文书
班级口号大全
2014/06/09 职场文书
欢度春节标语
2014/07/01 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
会计工作总结范文2014
2014/12/23 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL