当前位置: 首页 > news >正文

mmaction2——tools文件夹下

build_rawframes.py

  • 用法示例
python tools/data/build_rawframes.py data/videos data/frames --task rgb --level 2 --ext mp4 --use-opencv --num-worker 8

总结:

  • 只需要 RGB 帧,推荐 --use-opencv,简单高效,无需额外依赖。

  • 需要光流(flow)或同时提取 RGB+光流,需安装 denseflow,不用 --use-opencv。
    注意:

  • –use-opencv 只支持 RGB 帧提取,不支持光流。

  • denseflow 支持光流和 RGB,但需额外安装和配置。

命令行参数表

参数名类型默认值说明
src_dirstr必填源视频目录
out_dirstr必填输出帧目录
–taskstrflow提取类型:rgb / flow / both
–levelint2数据目录层级(1或2)
–num-workerint8并行进程数
–flow-typestrNone光流类型:tvl1、warp_tvl1、farn、brox
–out-formatstrjpg输出图片格式:jpg、h5、png
–ext stravi视频文件扩展名:avi、mp4、webm
–mixed-extflagFalse是否处理混合扩展名的视频
–new-widthint0输出图片宽度
–new-heightint0输出图片高度(0为不变)
–new-shortint0输出图片短边长度(保持比例,0为不变)
–num-gpuint8GPU数量(仅光流提取时用到)
–resumeflagFalse是否断点续提取
–use-opencvflagFalse是否用 OpenCV 提取 RGB 帧
–input-framesflagFalse是否基于已提取的 RGB 帧再提取光流
–report-filestrbuild_report.txt记录已处理文件的报告文件名

build_file_list.py

python build_file_list.py ucf101 /path/to/videos \--rgb-prefix img_ \--level 2 \--format rawframes \--output-format json

命令行参数表

参数名类型默认值可选值说明
datasetstr必需参数ucf101, kinetics400/600/700, thumos14, sthv1, sthv2, mit, mmit, activitynet, hmdb51, jester, diving48要处理的数据集名称
src_folderstr必需参数-帧或视频的根目录路径
–rgb-prefixstrimg_-RGB帧的前缀
–flow-x-prefixstrflow_x_-光流x方向的前缀
–flow-y-prefixstrflow_y_-光流y方向的前缀
–num-splitint3-文件列表的划分数量
–subsetstrtraintrain, val, test生成哪个子集的文件列表
–levelint21, 2数据目录的层级
–formatstrrawframesrawframes, videos数据格式
–out-root-pathstrdata/-输出的根路径
–output-formatstrtxttxt, json输出文件格式
–seedintNone-随机种子
–shuffleboolFalse-是否打乱文件列表

相关文章:

  • 从零基础到最佳实践:Vue.js 系列(4/10):《Vue Router 路由管理:深入探索与实战应用》
  • 深入浅出理解时间复杂度和空间复杂度
  • 学习黑客了解密码学
  • UML 活动图 (Activity Diagram) 使用案例
  • 【Java高阶面经:微服务篇】8.高可用全链路治理:第三方接口不稳定的全场景解决方案
  • 【C++】模板下(泛型编程)
  • java面试每日一背 day1
  • 深入解析应用程序分层及 BaseDao 的封装策略
  • 操作系统 第四章 -2
  • 2025上半年软考准考证打印入口已开放!
  • 黑色矩形大于6识别
  • 编程技能:字符串函数09,strncmp
  • Base64加密解密
  • C++:array容器
  • 十七、面向对象底层逻辑-MessageSource接口设计
  • 野火RK3588部署yolov8
  • html模板-源码免费下载-html通用模板-html建站模板
  • 大模型时代,Python 近红外光谱与 Transformer 模型:学习的必要性探究
  • 跨部门项目管理优化:告别邮件依赖
  • C++核心编程_初始化列表
  • 伦教网站开发/湖南seo优化价格
  • 做网站PAAS系统/百度关键词怎么设置
  • 青岛 外语网站建设/seo优化官网
  • 新疆市建设局网站/信息流投放
  • 最近北京病毒感染是什么情况啊/seo赚钱吗
  • 网站规划与开发技术/同城推广有什么平台