关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片
关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片
本人搜索了好位博主的解决方案,效果始终不能满足我的要求,后来在他人的代码基础上加以改进,成功分割。代码如下:
import cv2
import osvideo_path = '.../UCF-101/video/' #补全文件路径
save_path = '.../UCF-101/img/'action_list = os.listdir(video_path)for action in action_list:if not os.path.exists(save_path+action):os.mkdir(save_path+action)video_list = os.listdir(video_path+action)for video in video_list:prefix = video.split('.')[0]if not os.path.exists(save_path+action+'/'+prefix):os.mkdir(save_path+action+'/'+prefix)save_name = save_path + action + '/' + prefix + '/'video_name = video_path+action+'/'+videocap = cv2.VideoCapture(video_name)fps = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))fps_count = 0for i in range(fps):ret, frame = cap.read()if ret:cv2.imwrite(save_name+str(0000+fps_count)+'.jpg',frame)fps_count += 1cap.release()
文件目录格式:
UCF101/video/各类子视频集
UCF101/img/各类子视频分割图像集
最终分割效果如图:
本文链接:https://editor.csdn.net/md/?articleId=109194449
关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片相关推荐
- 推荐一些动作识别数据集
↑↑↑↑↑点击上方蓝色字关注我们! 『运筹OR帷幄』原创 作者:周岩 编者按:动作识别的研究主要基于对视频数据的识别,其中主要包含动作识别(如手势识别,运动识别等),目标识别和姿态预测几个子方向.所有 ...
- 四个动作识别数据集的简介
1.UT-Interaction数据集 包含6类人与人交互的视频:挥手,指向,拥抱,推,踢和用拳猛击.总共有20个视频序列的长度约为1分钟.每个视频每个交互至少包含一次执行,为每个视频平均提供8次人类 ...
- NTU RGB+D动作识别数据集
GitHub:基于3D骨架数据的双流卷积网络动作识别算法 数据集下载:3D骨架数据(60+60)类 NTU RGB + D动作识别数据集由56,880个动作样本组成,包含每个样本的RGB视频,深度图序 ...
- 人类动作识别数据集AVA
原文地址:https://research.googleblog.com/2017/10/announcing-ava-finely-labeled-video.html 视频人类动作识别是计算机视觉 ...
- 谷歌发布人类动作识别数据集AVA,精确标注多人动作
选自Google Research 机器之心编译 参与:路雪 视频人类动作识别是计算机视觉领域中的一个基础问题,但也具备较大的挑战性.现有的数据集不包含多人不同动作的复杂场景标注数据,今日谷歌发布了精 ...
- 骨骼的动作识别数据集_[骨架动作识别]数据集
NTU-RGBD CVPR2016 总共大约有56000个视频,60类动作,50类是单人动作,10类是双人交互动作.每个人捕捉了25个关节点.数据集有两种分割方式,cross subject 和cro ...
- [骨架动作识别]数据集
NTU-RGBD CVPR2016 总共大约有56000个视频,60类动作,50类是单人动作,10类是双人交互动作.每个人捕捉了25个关节点.数据集有两种分割方式,cross subject 和cro ...
- 骨骼的动作识别数据集_基于骨骼数据的人体行为识别
基于骨骼数据的人体行为识别 摘要 人体动作姿态识别是计算机视觉研究领域中最具挑战的研究方向,是当前的研究热点. 对人体动作姿态进行自动识别将带来一种全新的交互方式, 通过身体语言即人体的姿态和动 作来 ...
- 视频时序动作识别(video action recognition)介绍
一.视频时序动作识别算法分类 根据网络的工作方式,可以将视频时序动作识别算法大致分为四大类: 采用2D卷积的方法 采用3D卷积的方法 双流法 引入VLAD的方法 1.1 采用2D卷积的方法 <T ...
- 详解视频中动作识别模型与代码实践
摘要:本案例将为大家介绍视频动作识别领域的经典模型并进行代码实践. 本文分享自华为云社区<视频动作识别>,作者:HWCloudAI.实验目标 通过本案例的学习: 掌握 C3D 模型训练和模 ...
最新文章
- windows CPU性能监控命令
- c语言注释部分只能位于,福建省计算机等级考试二级C语言选择题复习资料
- 4.3 matlab常用的特殊图形(条形图、直方图、饼图、散点图等)
- mysql三范式_MySQL设计之三范式的理解
- 从0到1,从概念到国际标准,蚂蚁共享智能凭什么?
- vue 引用src中的文件_Vue中引用第三方JS文件
- 有没有轻便又好用的CRM管理应用?
- 夜猫专业黑帽seo优化服务团队
- 区块链软件公司:区块链的不可篡改贴合司法存证需求
- 【Anylogic智能体状态转移】
- FEMTransfer软件实现Patran/Nastran/Abaqus/Ansys/Sesam(Genie)/Workbench/Femap/盈建科/PKPM仿真分析软件的有限元模型相互转换导入
- 7-6 输出10个不重复的英文字母 python
- 红绿3d眼镜与红蓝3d眼镜区别_3D眼镜是指什么原理?
- vs2010环境下提示找不到d3dx9.h,及其“dxerr.lib”。
- 简单文本API的解析(一言)
- 4399小游戏 十滴水 求解器(输出路径的bfs)
- 我九点钟上计算机课用英语怎么说,9点18分的英语怎么写(9点18用英语怎么说二种)...
- Android实现将View转化为图片并保存到本地
- 通信算法之九十七:4G LTE通信系统 PHICH信道处理流程
- 苹果xr电池容量_iPhone XR电池容量多大?苹果XR电池续航能力详解
热门文章
- visio画图-去掉visio中多余的连接点
- Object.HashCode()——居然是Java Native方法
- 我的世界java雪村种子_我的世界:5个珍藏级开局种子,第4个大家都在找,最后1个最富有...
- 论文 | 科研软件 —— SPSS Statistics V26.0安装及注册教程
- 二、Arduino软件下载-安装-测试教程
- 高并发解决方案相关面试题
- 微信登录OpenId和UnionId区别
- 宋宝华:Linux文件读写(BIO)波澜壮阔的一生
- 怎么备考2022年改革后的PMP考试?
- 微信小程序模板消息(带流程图)