视频按帧截取 python程序

  • 代码注释很清晰,请自行阅读,
  • 参考部分网络资源,由于较难追溯,不记出处。
import cv2 as cv
import os# 视频路径
video_path = "/home/username/Videos/file.mp4"cap = cv.VideoCapture(video_path)
frameRate = 5  # 帧数截取间隔# 保存路径
aim_path = "./capture_image/"
if not os.path.exists(aim_path):os.mkdir(aim_path)fCount = 0  # 计数器
while (True):ret, frame = cap.read()fCount += 1if ret:if (fCount % frameRate == 0):# 这里就可以做一些操作了:显示截取的帧图片、保存截取帧到本地cv.imshow("frame", frame)# 延时ms,默认值为0,此时需要按键继续。cv.waitKey(100)key = cv.waitKey()# n键 下一张if key == ord("n"):cv.destroyAllWindows()continue# Esc 退出elif key == 27:cv.destroyAllWindows()break# space 保存当前帧elif key == 32:cv.destroyAllWindows()print("开始截取视频第:" + str(fCount) + " 帧")cv.imwrite(aim_path + str("210925%05d" %fCount) + '.jpg', frame)print("Save this frame!")# other键 下一张并提示else:print("Retype please!")cv.destroyAllWindows()else:print("已无帧可存。")break
cap.release()

视频按帧截取 python程序相关推荐

  1. python截取视频图像_python工具-将视频按帧截取图片(附代码)

    描述:将一个视频流按帧数截取大量的图片 用途:ai的数据集制作,得到大量的图片,之后将其打标签 更改的地方 1.default--间隔的帧数   2.input/output--输入视频的路径.存放截 ...

  2. 基于Opencv-python 实现视频按帧截取图片

    采集到一些视频数据,需要将里面的视频按照指定帧截图. 参考了很多资料后,实现了自己的功能: 1.安装所需要的库: pip3 install -i https://mirrors.aliyun.com/ ...

  3. 视频处理之视频抽帧的python脚本

    在计算机视觉研究中,处理视频的时候,往往需要将视频抽帧成图片.如果多个视频都存放在一个文件夹里,并且希望抽帧出来的图片,以一个视频对应一个文件夹的形式存放,可以用以下代码,抽帧频率可自己手动修改,下面 ...

  4. ffmpeg视频按帧截取图片和ffmpeg将图片合成mp4视频

    ffmpeg -i C:\Users\Desktop\qianbansheng.mp4 -y -f image2 -s 960x540 C:\Users\Desktop\ps\%05d.jpg ffm ...

  5. python提取视频字幕_利用Python提取视频中的字幕(文字识别)

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

  6. 将视频分帧后用于制作图片数据集方法

    简介 进行图片数据的制作是我们进行AI实践的必须操作,除了公开的官方数据集,我们自己制作数据集将会是更好的方法.在这里我将介绍用一种方法来制作图片数据集:先拍个视频然后把视频转化成图片.用ffmpeg ...

  7. 阿里HR有多敬业,Python程序员:恐怖,晚上11点接到阿里HR面试电话

    晚上11点你在做什么?想必大多数养身派已经入睡或者准备睡觉,习惯熬夜的夜猫子们则刷着手机网上冲浪欲罢不能.这个时间点有电话进来,要么是推销诈骗,要么是真有急事,现在还有一种可能是HR的面试电话.就有一 ...

  8. 视频抽帧并存图 python_使用Python实现跳帧截取视频帧

    本文实例为大家分享了Python跳帧截取视频帧的具体代码,供大家参考,具体内容如下 可以自由设定时长来截取视频,经实测效果理想.期间遇到的一个麻烦是我的视频文件在D:盘,在原视频D盘目录上不能保存截取 ...

  9. python 摄像头录制帧率_实践:用python实现把视频以帧数输出成连续的多图片

    在处理图像的时候,如果获取了一个视频,想把视频以帧数输出成连续的多图片构成图像数据集. 有人就想问什么软件可以把一段电影视频的每一帧连续自动保存成图片? 其实用很短的python程序就能快速实现该功能 ...

最新文章

  1. cs通信查询mysql数据库_C#访问和操作MYSQL数据库
  2. DM***+EZ***
  3. SharePoint 2007部署过程详细图解之一:准备
  4. 13个JavaScript单行式代码
  5. java cdi是什么意思_Java EE CDI的真正好处
  6. Tiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMS
  7. 编码风格工作笔记-初步模仿大佬编码风格
  8. HCIE Security GRE和L2TP 备考笔记(幕布)
  9. Linux下使用libevent库实现服务器端编程
  10. 马来西亚PHP项目_PHP大马的简单解密
  11. 规模再创新高!新能源汽车蓝海谁主沉浮
  12. 盘点 4 个开源小游戏
  13. vscode复制代码到wps中怎么不带黑色背景
  14. XP系统最大能支持多少内存
  15. Processing创意编程(进阶篇)
  16. Decorate Apple Tree
  17. 中国移动号码手机开机以及注册gprs流程(转载)
  18. win10自动修复-无限循环【通用完美】超简单解决办法
  19. 月份,星期几的英文表示
  20. css3上升悬浮粒子特效,HTML5 CSS3星空背景悬浮粒子动画特效

热门文章

  1. oracle数据结构体
  2. hfs服务器不推送文件,hfs文件服务器linux
  3. 科学计算机sd mode使用方法,你是否知道科学计算器的使用方法
  4. EasyExcel与POI
  5. 网页视频播放php拉伸代码,网页在线播放mp4/flv等格式视频方法,CuPlayer(酷播)详细使用方法(附源代码)...
  6. CUDA之nvidia-smi命令详解
  7. Nvidia-smi简介
  8. 需求管理二:需求的建模与跟踪
  9. Flickr 被封!
  10. 为什么使用Flatten layer?