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

【深度学习】--slowfast视频理解数据集处理pipeline

官网指引:

  1. facebookresearch SlowFast :https://github.com/facebookresearch/SlowFast
    在这里插入图片描述
  2. 进入dataset:https://github.com/facebookresearch/SlowFast/blob/main/slowfast/datasets/DATASET.md
    这里面的东西需要通读,但是不要过于认真,因为后面有大招!
    在这里插入图片描述
    下载下来,在linux上打开,重要,因为在linux上打开是tree状的:

在这里插入图片描述

在windows上解压下来是:

在这里插入图片描述
!!!!!我要是现在linux上打开就好了,光挨个窜这几个文件窜了2天哎!!!!

视频在哪里,如何下载:

在这里插入图片描述
打开视频汇总的文件,挑两个下载。
我挑的是:
train:1ReZIMmD_8E
val:1j20qq1JyX4
缺点,这两个都没有 排除帧,所谓排除帧, 就是所有帧里面都是有目标的。这样的话,就会造成后面的配置文件有个别文件不起作用。谁知道哪两个文件有排除帧,欢迎评论区见。

这是之前蹿下载的代码,这是一个错误的示范,哎:

# step1 downloads 所需要的所有文件
base_path = os.path.dirname(os.path.abspath(__file__))
def download():url_list = ["https://research.google.com/ava/download/ava_train_v2.2.csv.zip","https://research.google.com/ava/download/ava_val_v2.2.csv.zip","https://research.google.com/ava/download/ava_test_v2.2.txt","https://research.google.com/ava/download/ava_action_list_v2.2_for_activitynet_2019.pbtxt","https://research.google.com/ava/download/ava_included_timestamps_v2.2.txt","https://research.google.com/ava/download/ava_train_excluded_timestamps_v2.2.csv","https://research.google.com/ava/download/ava_val_excluded_timestamps_v2.2.csv","https://research.google.com/ava/download/ava_test_excluded_timestamps_v2.2.csv","https://research.google.com/ava/download/ava_action_list_v2.2.pbtxt",]for url_path in url_list:_,filename = os.path.split(url_path)#response = requests.get(url_path)temp_path = os.path.join(base_path,filename)if os.path.exists(temp_path):passelse:print(temp_path)# if response.status_code == 200:#     with open(temp_path, "wb") as file:#         file.write(response.content)#     print("文件已成功下载到{}".format(temp_path))# else:#     print("下载文件失败")print("done!!!\n")

后面就是代码

将配置文件需要的文件都裁切成只包含后面这两个文件,这里面坑很多,我是试出来的,所以记录一下。
主要是采样目标后还要还原,还原的不对当下不知道,得训练的时候才知道,而且没法和原来的数据做对比。因为数据太大。直观上看不了!!!
我的预期是
在这里插入图片描述

我的这个文件,能够一键生成目标数据集的配套内容。

http://www.lryc.cn/news/345182.html

相关文章:

  • ArcGIS10.2能用了10.2.2不行了(解决)
  • mysql查询表信息(表名、表结构、字段信息等)
  • 【MySQL探索之旅】JDBC (Java连接MySQL数据库)
  • tomcat-GC溢出
  • 结合场景,浅谈深浅度拷贝
  • 生成指定范围的随机整数
  • 少的缓存穿透是缓存击穿,大量的是缓存雪崩
  • 设备能耗数据在线监测
  • springboot整合websocket,超简单入门
  • 代码随想录算法训练营第三十四天| 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
  • ICode国际青少年编程竞赛- Python-2级训练场-识别循环规律2
  • 12.轻量级锁原理及其实战
  • 栈结构(c语言)
  • 【C++】C/C++中新const用法:const成员
  • 武汉凯迪正大—钢管焊缝裂纹探伤仪
  • 为什么 IP 地址通常以 192.168 开头?
  • elementUi中的el-table合计行添加点击事件
  • Zookeeper集群搭建的一些问题
  • 【线性代数】俗说矩阵听课笔记
  • 物联网技术在数字化工厂中的应用,你知道多少?——青创智通
  • nacos开启登录开关启动报错“Unable to start embedded Tomcat”
  • Linux|了解如何使用 awk 内置变量
  • 代码随想录-算法训练营day29【回溯算法05:递增子序列、全排列】
  • 704. 二分查找
  • php回车变br、php显示br
  • 找最大数字-第12届蓝桥杯国赛Python真题解析
  • 蓝桥杯 算法提高 ADV-1170 阶乘测试 python AC
  • 阿里巴巴杭州全球总部正式启用,创新“减碳大脑”科技减碳 | 最新快讯
  • 蓝桥杯国赛练习题真题Java(矩阵计数)
  • 概念解析 | ROC曲线:评估分类模型