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发送邮件接收邮件示例分享
Jan 21 Python
Python中的__SLOTS__属性使用示例
Feb 18 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
Python实现字符串匹配算法代码示例
Dec 05 Python
简述Python2与Python3的不同点
Jan 21 Python
python实现简易版计算器
Jun 22 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
python中dict使用方法详解
Jul 17 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
python next()和iter()函数原理解析
Feb 07 Python
Python私有属性私有方法应用实例解析
Sep 15 Python
selenium+headless chrome爬虫的实现示例
Jan 08 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 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
JavaScript 数组运用实现代码
2010/04/13 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
js实现会跳动的日历效果(完整实例)
2017/10/18 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
js实现数字滚动特效
2019/12/16 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
Python 中导入csv数据的三种方法
2018/11/01 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
Python tkinter常用操作代码实例
2020/01/03 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
轻化专业学生实习自我鉴定
2013/09/20 职场文书
入党申请书自我鉴定
2013/10/12 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
标准大学生职业生涯规划书写作指南
2014/09/18 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
技术员岗位职责
2015/02/04 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript