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 相关文章推荐
Linux下使用python自动修改本机网关代码分享
May 21 Python
Python 编码处理-str与Unicode的区别
Sep 06 Python
浅谈pyhton学习中出现的各种问题(新手必看)
May 17 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
Python 16进制与中文相互转换的实现方法
Jul 09 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
Dec 16 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
Dec 19 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
使用python实现名片管理系统
Jun 18 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 Python
Ubuntu16安装Python3.9的实现步骤
Dec 15 Python
Django解决frame拒绝问题的方法
Dec 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
同时提取多条新闻中的文本一例
2006/10/09 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
解决vue-cli 打包后自定义动画未执行的问题
2019/11/12 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
简单介绍Python中的struct模块
2015/04/28 Python
使用python实现省市三级菜单效果
2016/01/20 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
大专生简历的自我评价
2013/11/26 职场文书
杠杆的科学教学反思
2014/01/10 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
学徒工职责
2014/03/06 职场文书
个人贷款担保书
2014/04/01 职场文书
学生安全承诺书
2014/05/22 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
班级课外活动总结
2014/07/09 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
新教师教学工作总结
2015/08/12 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
Mysql中常用的join连接方式
2022/05/11 MySQL