Matlab把对应文件夹下的多个avi格式的视频转化成每一帧的图片
来源:互联网 发布:三国战记网络联机 编辑:程序博客网 时间:2024/05/01 21:03
今天要对一个视频数据集进行处理,需要识别出一个视频每一帧图像中的人并且画框识别。最后人体识别的代码已经从网上找了,所以问题就是如何把数据集的所有视频转化为图片。
首先先看一下如何把单个视频转为图片:
mmreader函数可以读取视频地址,for语句循环每一帧图片并且转化为bmp格式。
现在假如有一个很大的数据集,应该如何读文件夹并且进行处理呢,代码如下:
具体的注释在代码中已经有说明,这里把思路再简要说明如下:
假设在E盘放了一个文件夹名为hollywood的视频集,文件夹中有六个子文件夹,名字是动作名称类别等,例如run,walk,drive,kiss,bike,golf,在每个文件夹中是相应的视频,这个程序最外层的循环得到六个类别的文件夹名,然后得到每个二级文件夹中视频的名字以生成地址,再对每一个视频新建一个文件夹,分解开的每一帧图片放入相应的文件夹中,命名规则为1.bmp,2.bmp等,以此类推,最后进行相应的处理,例如机器学期或者人体识别等等,下面这部分的代码直接复制应该并不能使用,因为人物识别的代码我并没有贴,不过大家可以根据这个思路进行大多数数据集的处理。
——达达的马蹄 ——2015-8-11
0 0
- Matlab把对应文件夹下的多个avi格式的视频转化成每一帧的图片
- Matlab打开AVI格式的视频并把每帧图片都读取出来
- opencv把视频的每一帧保存为图片
- 【matlab】:matlab中把文件夹里面的图片连接成视频的一段代码
- 怎样用matlab读取一个文件夹下的多个子文件夹中的多个图片文件
- matlab下avi视频转yuv格式
- 如何把matlab画的图转化为wmf格式
- 使用MATLAB获取视频中每一帧的图像
- matlab将视频转成每一帧的方法
- AVI的音视频编码格式
- 使用FFmpeg把视频转换成JPG格式的图片
- MATLAB 读取多个子文件夹下相同格式的文件
- winform版如何把各种格式(rm,asf,avi等)的视频转换为flv(转)
- matlab 读取文件夹下的图片
- iOS 视频的每一帧图片关键帧
- IOS获取视频每一帧的图片方法
- 获取视频的每一帧,并保存为.jpg图片
- python 把一个文件夹下的docx转化为doc
- POJ 2406 Power Strings(KMP)
- iOS 实现脉冲雷达以及动态增减元素 By Swift
- HDU 2084 数塔
- Java Servlet【4】一个小的Servlet登录界面+页面跳转
- ThreadLocal用法
- Matlab把对应文件夹下的多个avi格式的视频转化成每一帧的图片
- C#桌面办公应用-工资管理系统系列三
- 在ubuntu 14.04上的cloudera安装--path B方式
- C++类静态成员与类静态成员函数
- Android Api Demos登顶之路(三十五)Fragment-->Alert Dialog
- UI/ApplicationExerciser Monkey
- 花生壳类似软件有哪些?怎样用?
- 黑马程序员=======集合Collection
- 如何在Mac OS X上安装 Ruby运行环境