# -*- encoding: utf-8 -*-
# @File  : screenshot.py
# @Author: Mr. Luo
# @Date: 2021/11/3 14:30
'''
读取视频并截取特定帧进行保存
'''import cv2
from datetime import datetime
import logging
# 日志的输出格式及方式进行配置
logging.basicConfig(level=logging.DEBUG,filemode='w',format='%(asctime)s:%(levelname)s:%(message)s',datefmt='%Y-%d-%m %H:%M:%S')def videoScreenshot(path_video, path_save_image, distance_frame):''':param path_video: 视频路径:param path_save_image: 图片截取保存路径:param distance_frame: 帧截取间隔:return:'''# 计数器初值赋1count = 1# 读取视频的地址cap = cv2.VideoCapture(f'{path_video}')# 判断视频是否打开while (cap.isOpened()):# 获取时间戳dt_ms = datetime.now().strftime('%Y-%m-%d-%H-%M-%S-%f')ret, frame = cap.read()# 视频帧计数间隔频率,这个变量可以任

python实现截取视频中特定帧进行保存功能相关推荐

  1. python如何截取视频中的某一段

    使用python截取视频中的某一段,直接上代码: def cut_video(video_path, save_path):"""截取某一段视频""& ...

  2. python+opencv选出视频中一帧再利用鼠标回调实现图像上画矩形框

    最近因为要实现模板匹配,需要在视频中选中一个目标,然后框出(即作为模板),对其利用模板匹配的方法进行检测.于是需要首先选出视频中的一帧,但是在利用摄像头读视频的过程中我唯一能想到的方法就是: 1.在视 ...

  3. 使用opencv从mp4视频中抽帧并保存

    使用oepncv有两种方法,一种是使用cvGrabFrame()+cvRetrieveFrame(),另一种是使用使用cvQueryFrame(). http://blog.csdn.net/augu ...

  4. python OpenCV 按时间间隔截取视频中任意片段帧

    通过视频制作相应的数据集,截取视频中的任意片段帧. 使用python截取视频中的任意片段帧,直接上代码: import cv2 import os# 定义视频文件路径和保存图像文件路径 video_p ...

  5. python视频抽帧 后 前端javascript如何显示_python通过ffmgep从视频中抽帧的方法

    如下所示: ffmpeg中文文档:http://linux.51yip.com/search/ffmpeg ffmpeg -i test_baofeng.wmv -y -f image2 -ss 00 ...

  6. python快速检测视频跳过帧_使用Python实现跳帧截取视频帧

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

  7. python截取_python如何截取字符串中特定部分

    python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...

  8. python从字符串中抽取一部分_python如何截取字符串中特定部分

    python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...

  9. Python+OpenCV教程5:颜色空间转换 追踪视频中特定颜色的物体 消除票据中的红色印章

    目标 颜色空间转换,如BGR↔Gray,BGR↔HSV等 追踪视频中特定颜色的物体 OpenCV函数:cv2.cvtColor(),cv2.inRange() 消除票据中的红色印章 教程 颜色空间转换 ...

最新文章

  1. python找不到reshape_如何加速Python程序
  2. Codeforces Round #694 (Div. 1 + Div2)(A ~ H,8题全,超高质量题解)【每日亿题】2021/2/1、2/2
  3. 最大矩阵和 2015-05-13 21:23 8人阅读 评论(0) 收藏...
  4. shiro身份验证失败捕获的异常对应信息
  5. 用for循环输出九九乘法表
  6. 3d slicer调整窗宽窗位_3D游戏模型制作技巧,掌握这些技术你也能进鹅厂!
  7. java indexof 参数_Java indexOf() 方法
  8. solidworks中皮带同步轮配合如何做?几张图教会你
  9. 【数学建模】算法模型(三)|模糊综合和灰色关联分析 元胞自动机模型 图论 BP神经网络算法 马尔可夫链蒙特卡罗算法(MCMC)
  10. Qt实现类似QQ好友列表
  11. 中国电信物联网平台入门学习笔记1:资料获取
  12. 树莓派(Raspberry Pi)安装五笔输入法,五笔拼音混合输入法
  13. 简单修复MacOS High Sierra 允许 Root 用户无密码登录的安全 Bug
  14. 非负大整数加法---网易校招附加题
  15. 词法解析器 | 从零实现一门语言
  16. 虚拟机中修改虚拟网络编辑器无效
  17. The vulnerabilities were addressed in OpenSSL 1.02f/1.01r. cocos2d 2.2.6
  18. 前端HTML5视频_CSS3-张晓飞-专题视频课程
  19. 易语言跳出循环 c,易语言教程循环控制(到循环尾和跳出循环)
  20. html页面中加skype,分享个刚学会的电子邮件中加Skype即时联络标签的方法~有用请顶...

热门文章

  1. 趣闻——bug的由来
  2. adhoc网络的定义和应用
  3. 使用breakpad收集native奔溃日志及dump解析
  4. 笃行致远,人大金仓荣获“2021年度卓越表现数据库”
  5. 卷积神经网络 神经网络,卷积神经网络基础知识
  6. 农夫约翰修篱笆-堆排序
  7. HP WINDOWS XP PRO SP3 OEM 中文简体完整版
  8. 剑指offer-丑数(Java)
  9. 安卓开发ESC/POS打印机打印
  10. word的奇葩功能--隐藏文字