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实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python编程之多态用法实例详解
May 19 Python
python如何派生内置不可变类型并修改实例化行为
Mar 21 Python
python list格式数据excel导出方法
Oct 31 Python
对python列表里的字典元素去重方法详解
Jan 21 Python
python实现简单图书管理系统
Nov 22 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
python读取xml文件方法解析
Aug 04 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 Python
Python机器学习算法之决策树算法的实现与优缺点
May 13 Python
 python中的元类metaclass详情
May 30 Python
Python first-order-model实现让照片动起来
Jun 25 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
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
JQuery live函数
2010/12/24 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
js中apply与call简单用法详解
2017/11/06 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
通过python连接Linux命令行代码实例
2020/02/18 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
应届生服务员求职信
2013/10/31 职场文书
跟单文员岗位职责
2014/01/03 职场文书
真诚的求职信
2014/07/04 职场文书
写景作文评语集锦
2014/12/25 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
学生检讨书怎么写
2015/05/07 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技