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 相关文章推荐
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
python使用正则筛选信用卡
Jan 27 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
Softmax函数原理及Python实现过程解析
May 22 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
Python 发送邮件方法总结
Aug 10 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
Mar 03 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
一个目录遍历函数
2006/10/09 PHP
php读取xml实例代码
2010/01/28 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
JavaScript 5 新增 Array 方法实现介绍
2012/02/06 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
python3多线程知识点总结
2019/09/26 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
python Matplotlib模块的使用
2020/09/16 Python
python如何实现DES加密
2020/09/21 Python
HTML5样式控制示例代码
2013/11/27 HTML / CSS
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
如何用Lucene索引数据库
2016/02/23 面试题
大学生创业事迹材料
2014/12/30 职场文书
篮球比赛通讯稿
2015/07/18 职场文书