Windows下 ffmpeg + labelImg 提取视频帧 得到图片集 并 标注图片 来 构造数据集
构造数据集的流程
视频文件 >> ffmpeg处理 >> 图片集 >> labelImg进行标注 >> 标注好的数据集
准备ffmpeg
通过官方下载地址进行下载,根据自己的机器类型进行选择
将下载好的压缩包解压(为了方便,我将文件重命名了)
>>>>>>>>>>>>>
将ffmpeg下的bin目录添加到系统的Path中(配置环境变量的具体过程不在此重复啦^^)
在Windows的DOS中输入下面的命令来验证是否环境变量已经配置好
ffmpeg -v
获得的结果如下,说明可以使用ffmpeg啦
使用ffmpeg进行视频取帧,首先进入到存放视频的文件夹
然后进入powershell,输入命令进行视频取帧,命令的格式大致是:ffmpeg -i 视频 -r 每秒帧数 -q:v 图片质量参数 -f 图片命名格式(更多使用情况问度娘^^)
ffmpeg -i "video.mp4" -r 1 -q:v 2 -f image2 vid_%d.jpeg
回车后得到提取的帧图片
在安装好python2.7并配置好环境变量以及安装好pip并配置好环境变量的条件下,安装PyQt4和lxml
安装lxml,在DOS中输入命令,回车后会自动下载并安装
pip install lxml
安装完成后,进入python并输入
import lxml
得到下图的结果,python没有报出异常,说明安装成功
安装PyQt4,点击下载l链接进行下载,根据自己的需求进行下载
下载完成后,双击进行安装,一路next直到安装完成
在github上下载开源的labelImg,地址在这里
下载好后进行解压,得到名为:labelImg-master 的文件夹,根据自己的需求,在data文件中打开 predefined_classes.txt 文件设置标签(我这里设置为光头强、熊大、熊二)
在 labelImg-master 文件中进入powershell
首先执行代码
pyrcc4 -o resources.py resources.qrc
然后执行代码
python labelImg.py
现在就可以撸起袖子标注图片了,里面有打开文件夹或者打开某张图片(这里我绝对不会说一定要用英文命名)
标注一张看一下(视频质量较差,图片也不是特别清晰,例子而已^^)
转载于:https://www.cnblogs.com/xinglichao/p/8973474.html
Windows下 ffmpeg + labelImg 提取视频帧 得到图片集 并 标注图片 来 构造数据集相关推荐
- 将视频分成一帧一帧python_python ffmpeg任意提取视频帧的方法
环境准备 1.安装 FFmpeg 音/视频工具 FFmpeg 简易安装文档 2.安装 ffmpeg-python pip3 install ffmpeg-python 3.[可选]安装 opencv- ...
- ffmpeg:制作gif / 提取视频帧为图片
1.制作Gif //将指定时间区间的视频转为gif ffmpeg -ss 起始时间 -t 持续时间 -i wangzai.mp4 wangzai.gif ffmpeg -ss 9 -t 5 -i wa ...
- windows下ffmpeg+nginx-rtmp环境搭建及opencv+ffmpeg+python实现拉流和rtmp直播推流
由于工作需要最近在研究rtsp拉流与直播推流的问题,目前先在我本机上进行了实验,本博客记录学习的内容,包含windows下ffmpeg.nginx-rtmp环境搭建及opencv+ffmpeg+pyt ...
- windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流
windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流 推流和拉流的概念 以及RTMP协议 在直播中,一般需要三个角色:主播,服务器,用户.主播通过推流将数据推到服务器上,而用户可 ...
- Windows下FFmpeg高速入门
本系列文章导航 Windows下FFmpeg高速入门 ffmpeg參数解释 mencoder和ffmpeg參数具体解释(Java处理视频) Java 生成视频缩略图(ffmpeg) 使用ffmpeg进 ...
- python使用方法视频-python读取视频流提取视频帧的两种方法
本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pi ...
- 用python打开视频_python读取视频流提取视频帧的两种方法
本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pi ...
- python批量提取视频帧
python批量提取视频帧 python批量提取视频帧,两种提取方式: 按帧数提取,每个视频提取固定帧数,若所取帧数超过视频总帧数,则截取视频所有帧 按时间间隔提取,每个time提取一帧 1. 使用示 ...
- Python快速从视频中提取视频帧(多线程)
Python快速提取视频帧(多线程) 今天介绍一种从视频中抽取视频帧的方法,由于单线程抽取视频帧速度较慢,因此这里我们增加了多线程的方法. 1.抽取视频帧 抽取视频帧主要使用了 Opencv 模块. ...
最新文章
- asp.net core 发布到 docker 容器时文件体积过大及服务端口的配置疑问
- 一步一步写算法(之通用数据结构)
- java 环境 搭建
- spring boot 的API敏捷开发框架
- 浅析那些带着“主角光环“的泰坦尼克号幸存者(下)
- 第2章 关系数据库练习题
- Excel图标也可以变脸
- 【荧光光谱】用matlab绘制荧光光谱图
- STM32开发笔记03---Bit-Banding
- 「星火计划沙龙视频」腾讯自研图数据库核心研发思路揭秘
- h5跳转微信公众号文章,小程序,任意站跳转链接制作方法?
- 微信小程序快速上手(学习笔记总结)
- python手机壁纸超清_Python爬虫-王者荣耀高清壁纸下载
- 星标3.8k,一款轻量级、高性能的分布式监控系统,功能强大
- 看懂了再说自己是程序员哈哈
- 信息化消防应急指挥调度如何实现高效救援?
- 拉伸试验箱市场深度研究分析报告
- 在CMD中,MySQL怎么清屏
- 中西医结合内科学考试宝典 太平洋软件
- 新华三、浪潮云的政务云端竞技