【slowfast复现】SlowFast Networks for Video Recognition代码复现

2021年11月13日复现slowfast
本文记录了利用大佬教程复现的过程,以及过程中遇到的问题和注意点。

教程参考:

https://blog.csdn.net/WhiffeYF/article/details/113527759?spm=1001.2014.3001.5501
https://www.bilibili.com/video/BV1Pt4y1B7N9

极链AI云平台

可以用学生身份注册,会送100云币(100元)
全程跟着大佬教程复现即可,注意路径问题,基本不会遇见bug。

实验室服务器

1、创建conda环境

conda create -n slowfast python=3.7

2、激活conda环境

conda activate slowfast

3、安装PyTorch,亲测最新版本Pytorch和CUDA都没有问题,正常使用

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

4、创建自己的文件夹

我的路径是/home/admin/hch/

cd home/admin/hch/

5、配置slowfast环境

遇见git+https://github.com/facebookresearch/fairscale下载不了的情况可以将https改成git

pip install 'git+git://github.com/facebookresearch/fvcore'
pip install simplejson
conda install av -c conda-forge
pip install -U iopath
pip install psutil
# 这一步不需要跳过,并没有遇见问题,可能现在版本更新了,直接顺序装就行,不会遇见上面教程中的问题
pip install opencv-python
pip install torchvision
pip install tensorboard
conda install -c conda-forge moviepy
pip install pytorchvideo
pip install 'git+git://github.com/facebookresearch/fairscale'
pip install -U torch torchvision cython
pip install -U 'git+git://github.com/facebookresearch/fvcore.git' 'git+git://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'
git clone https://github.com/facebookresearch/detectron2 detectron2_repo
pip install -e detectron2_repo

6、安装代码

git clone https://github.com/facebookresearch/slowfast
# 此时路径一定要是/home/admin/hch/slowfast/
python setup.py build develop

7、增加标签文件,源码中是没有提供标签文件的,跟着大佬教程走即可,里面有80个标签,可以检测80个动作。

8、修改SLOWFAST_32x2_R101_50_50.yaml,主要是在配置文件中增加了标签文件的路径,取消网络摄像头,增加输入视频和输出视频的文件路径

这四行的路径一定要和自己的一样,可以改成绝对路径
CHECKPOINT_FILE_PATH: '/home/admin/hch/slowfast/configs/AVA/c2/SLOWFAST_32x2_R101_50_50.pkl'
LABEL_FILE_PATH: "/home/admin/hch/slowfast/demo/AVA/ava.json"
# 输入视频的名字要注意和此处一样
INPUT_VIDEO: "/home/admin/hch/slowfast/Vinput/2.mp4"
OUTPUT_FILE: "/home/admin/hch/slowfast/Voutput/1.mp4"

9、下载权重文件到对应目录下

10、 代码运行

cd /home/admin/hch/slowfast/
python tools/run_net.py --cfg demo/AVA/SLOWFAST_32x2_R101_50_50.yaml

复现过程中基本没遇见问题,只是window安装detectron2会出现问题,教程中遇到的问题,我没遇见,可能个别库版本更新后兼容了,需要注意的是路径不能弄错,每个文件夹的名字要和文件中的路径对应上。如果提示找不到该文件,则检查一下自己的路径。

11、参考路径

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值