下面的代码将逐帧提取avi视频中的每张图像并保存为jpg。

完整代码如下:

from PIL import Image
import cv2def splitFrames(videoFileName):cap = cv2.VideoCapture(videoFileName) # 打开视频文件num = 1while True:# success 表示是否成功,data是当前帧的图像数据;.read读取一帧图像,移动到下一帧success, data = cap.read()if not success:breakim = Image.fromarray(data) # 重建图像im.save('result/mold' +str(num)+".jpg") # 保存当前帧的静态图像print(num)num = num + 1cap.release()splitFrames('2.avi')

利用Python提取avi视频每帧图像并保存相关推荐

  1. Python将AVI视频抽帧成图片保存

    最近做项目需要将AVI格式的视频,一帧一帧保存成PNG格式的图片,在CSDN上搜索之后进行了汇总. 由于项目的特殊性,一个文件夹中包含很多视频文件,要求将每个视频文件抽帧之后的图片保存在单独的文件夹中 ...

  2. Python使用OpenCV+pillow提取AVI视频中关键帧图像

    问题描述:使用OpenCV把AVI视频切分成静态图像,提取视频中的关键帧,保存为0.jpg.1.jpg.2.jpg....... 实现步骤: 1)安装扩展库 2)准备一个AVI视频,这里以微课系列(5 ...

  3. 利用Python+opencv进行视频文件的读取和保存,打开笔记本摄像头拍照保存、图像在窗口显示等操作

    版权声明:本文为博主原创文章,转载请附源链接 一.视频文件的读取和保存 Opencv中视频的读入是用VideoCapture函数,保存用的是VideoWriter函数.这两个函数支持的视频格式因电脑系 ...

  4. python 替换array中的值_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  5. 利用python提取视频中的字幕

    利用python提取视频中的字幕 `` 一.导包 import base64 import os import cv2 import requests import aip from aip impo ...

  6. access数据放到list中_利用Python提取视频中的字幕(文字识别)

    我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...

  7. python 视频转场_利用Python 进行短视频的二次创作

    1.目 标 场 景 无论是抖音还是快手等视频平台,一旦一个视频火了后,很多 UP 主都会争先抢后去模仿拍摄或剪辑,然后上传到平台,最后都能带来不错的流量. 对于一般的短视频,完全可以通过裁剪.特效转场 ...

  8. json字段顺序读取 python_如何利用Python批量读取视频文件的时间长度?

    本期的主题是利用Python来实现对视频文件时间长度的读取. 在学习编程语言时,相比较于通过书本来学习知识,我更喜欢通过观看学习视频的方式来进行学习,通过主讲老师的讲解,我能很直观且快速的了解一些知识 ...

  9. 利用Python提取PDF文件中的文本信息

    如何利用Python提取PDF文件中的文本信息 日常工作中我们经常会用到pdf格式的文件,大多数情况下是浏览或者编辑pdf信息,但有时候需要提取pdf中的文本,如果是单个文件的话还可以通过复制粘贴来直 ...

最新文章

  1. python3 +改进HTMLTestRunner.py 测试报告显示
  2. ggClusterNet---一条代码完成全内容微生物网络
  3. CVPR2021评审出来了!你的论文怎么样
  4. 人工智能功能级别与框架|《远望译品》
  5. 面对5G,华为、中兴及三大运营商怎么布局?
  6. 11.28 软件工程概论psp
  7. Asp.NetCore MVC Web 应用
  8. 关于我之前写的修改Windows系统Dos下显示的用户名之再修改测试
  9. 怎么拿img标签的data_PASCAL VOC数据集-分割标签索引颜色对照及程序
  10. poj-2955-Brackets-区间DP
  11. char qt 转unicode_Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题...
  12. bootstrap table 分页只显示分页不显示总页数等数据
  13. Linux Polkit 中的pkexec 组件存在的本地权限提升漏洞(CVE-2021-4034)修复方法及centos6和centos7的安装包
  14. rt-n18u usb3.0 linux ex,2.4G王者 华硕 AUSU RT-N18U 评测
  15. iPhone NavigationBar和UIToolbar基础
  16. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre
  17. Jetpack 介绍
  18. 分块矩阵求逆推导 + 矩阵反演公式由来
  19. 串口485接法图_史上最全的RS485串口通讯的详细讲解
  20. [QNX]calib_校准工具使用教程

热门文章

  1. Ubuntu — pac配置及谷歌pac无效的解决方案
  2. Tone.js恐龙侏罗纪公园场景代码
  3. 初中计算机教资考试知识点,初中英语教资考试知识点超详细考点总结
  4. 为什么我的网站部署了https却没有绿色的小锁标志
  5. Three.js+mapbox 快速构建三维城市可视化效果,三维城市漫游!
  6. layer.confirm 右上角关闭事件回调
  7. python[10918:300960] modalSession has been exited prematurely - check for a reentrant call to endMod
  8. 夫妻一方以婚前存款等个人财产在婚后购置的房屋或者其他财产,是否属于夫妻共同财产?
  9. 作为乙方,如何同甲方客户或者第三方进行方案沟通暗藏玄机
  10. 测试开发/测试工程师面试题手册TestGuide(大厂面试题-持续更新)