关键词:
目录
0 前言
本文项目:
github:https://github.com/Whiffe/yolov5-slowfast-deepsort-PytorchVideo
gitee:https://gitee.com/YFwinston/yolov5-slowfast-deepsort-PytorchVideo
b站视频:https://www.bilibili.com/video/BV1aP41137g6
在上一篇博客中:
【PyTorchVideo教程01】快速实现视频动作识别
可以发现PyTorchVideo的安装速度比较慢,其实官网提供了几种方法:
https://github.com/facebookresearch/pytorchvideo/blob/main/INSTALL.md
本文参考来自:
Yolov5+SlowFast: 基于PytorchVideo的实时行为检测算法
1 GPU平台
本文项目在极链AI中搭建:
https://cloud.videojj.com/auth/register?inviter=18452&activityChannel=student_invite
环境
Pytorch 1.10.1
Python 3.8
Cuda 11.1
2 安装PyTorchVideo
cd /home
git clone https://gitee.com/YFwinston/pytorchvideo.git
cd pytorchvideo
pip install -e .
apt update
apt install libgl1-mesa-glx -y
3 安装yolov5-slowfast-deepsort-PytorchVideo
3.1 下载yolov5-slowfast-deepsort-PytorchVideo
使用gitee(推荐)
cd /home
git clone https://gitee.com/YFwinston/yolov5-slowfast-deepsort-PytorchVideo.git
3.2 安装
cd /home/yolov5-slowfast-deepsort-PytorchVideo
pip install -r requirements2.txt
3.3 下载文件
我是将ckpt.t7放在了:/user-data/yolov5_file/
我是将SLOWFAST_8x8_R50_DETECTION.pyth放在了:/user-data/slowfast_file/
我是将yolov5l6.pt放在了:/user-data/yolov5_file/
我是将yolov5-master.zip放在了:/user-data/yolov5_file/
mkdir -p /home/yolov5-slowfast-deepsort-PytorchVideo/deep_sort/deep_sort/deep/checkpoint/
cp /user-data/yolov5_file/ckpt.t7 /home/yolov5-slowfast-deepsort-PytorchVideo/deep_sort/deep_sort/deep/checkpoint/ckpt.t7
mkdir -p /root/.cache/torch/hub/checkpoints/
cp /user-data/slowfast_file/SLOWFAST_8x8_R50_DETECTION.pyth /root/.cache/torch/hub/checkpoints/SLOWFAST_8x8_R50_DETECTION.pyth
cp /user-data/yolov5_file/yolov5l6.pt /home/yolov5-slowfast-deepsort-PytorchVideo/yolov5l6.pt
cp /user-data/yolov5_file/yolov5-master.zip /root/.cache/torch/hub/master.zip
3.4 测试
我将1.mp4存放在了/home/yolov5-slowfast-deepsort-PytorchVideo/demo/中
cd /home/yolov5-slowfast-deepsort-PytorchVideo
mkdir demo
cd /home/yolov5-slowfast-deepsort-PytorchVideo
python yolo_slowfast.py --input ./demo/1.mp4
3.5 结果
b站:视频检测结果https://www.bilibili.com/video/BV1rV4y1u7uq
【PyTorchVideo教程02】检测结果 快速安装PyTorchVideo 采用 yolov5、slowfast、deepsort对学生课堂行为进行检测 视
pytorchvideo教程01快速实现视频动作识别(代码片段)
目录1PyTorchVideo介绍1.1参考资料:1.2介绍3GPU平台4安装pytorchvideo5demo演示1PyTorchVideo介绍PyTorchVideo是Facebook2021年4月份发布,主要针对视频深度学习应用。b站:https://www.bilibili.com/video/BV1QT411j7M31.1参考资料: 查看详情
蝼蚁的觅食之路之lamp快速安装教程
ps:度娘上的LAMP安装更全,解释更加清楚,以下纯属个人思路,仅供参考lamp快速安装步骤1、允许远程登录1.1开放22端口firewall-cmd--zone=public--add-port=22/tcp--permanent1.2重启防火墙sudosystemctlrestartfirewalld.service(提示success表示成功) 2... 查看详情
rancher快速安装k8s图文教程
1.点击“环境管理”按钮2.添加一个新环境3.选择k8s模板,并添加至少一个主机##############################################################################每一个主机只能加到一个环境里#################################################################### 查看详情
linux服务器快速安装java教程(代码片段)
1、查找jdk相关的下载列表linux命令yumsearchjdk 2、下载项目对应的jdk版本linux命令(以jdk11为例,知道自己版本第一步可以省略)yuminstalljava-11-openjdk.x86_64安装过程中会让你输入是否安装的命令,输入“y”即可。 安... 查看详情
linux服务器快速安装java教程(代码片段)
1、查找jdk相关的下载列表linux命令yumsearchjdk 2、下载项目对应的jdk版本linux命令(以jdk11为例,知道自己版本第一步可以省略)yuminstalljava-11-openjdk.x86_64安装过程中会让你输入是否安装的命令,输入“y”即可。 安... 查看详情
02.v-cli快速搭建
vue安装步骤cnpminstall-gvue-clivueinitwebpackmy-projectcdmy-projectnpmrundev说明:UseESLinttolintyourcode?(Y/n)n---------------------是否启用eslint检测规则,这里个人建议选no安装前提:node-v ,npm-v,cnpm-v检查是否安装1、相关图表链接https: 查看详情
02.springcloud实战项目-快速搭建linux环境-运维必备
SpringCloud实战项目全套学习教程连载中PassJava学习教程简介PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。PassJava是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面... 查看详情
jdk11java11下载安装与快速配置环境变量教程
https://blog.csdn.net/weixin_40928253/article/details/83590136 1、到Oracle官网下载jdk11,并安装。搜索“jdk",选择"请到java官网下载jdk安装"进入。点击"AcceptLicenseAgreement",然后在右下角选择合适自己的系统的JDK版本。大部分人选右下角... 查看详情
ocelot简易教程之快速开始(代码片段)
Ocelot是为.netcore量身定做的,目前是基于netstandard2.0进行构建的。.NETCore2.1中如何使用呢?安装NuGetpackage使用nuget安装Ocelot及其依赖项。您需要创建一个netstandard2.0项目并将其Package安装到项目中。然后按照下面的“启动”和“配置... 查看详情
mongodb卸载安装教程
文章目录前言MongoDB卸载安装教程01卸载02MongoDB安装02::01MongoDB安装02::02配置MongDB前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^_^。 而且听说点赞的人每天的运气都不会... 查看详情
efk教程-efk快速入门指南
参考技术A通过部署elasticsearch(三节点)+filebeat+kibana快速入门EFK,并搭建起可用的demo环境测试效果▪用途▪实验架构▪EFK软件安装▪elasticsearch配置▪filebeat配置▪kibana配置▪启动服务▪kibana界面配置▪... 查看详情
《mongodb入门教程》第02篇mongodb安装
本篇我们将会学习如何安装MongoDB数据库服务器和管理开发工具。下载MongoDB社区版首先,打开MongoDB官方网站中的下载页面。点击“On-Premises”标签:然后选择MongDBCommunityServer。在页面右侧选择版本、平台和安装包类型... 查看详情
esp保姆级教程玩转emqxmqtt篇③——封装emqxiotsdk,快速在项目集成
忘记过去,超越自己❤️博客主页单片机菜鸟哥,一个野生非专业硬件IOT爱好者❤️❤️本篇创建记录2023-02-26❤️❤️本篇更新记录2023-02-26❤️ 查看详情
关于快速复制粘贴一些文献的元数据的教程
功能:自动复制粘贴网页上的一些文字。基础配置:本项目使用selenium模块,浏览器使用的是火狐。1.下载geckodriver,地址https://github.com/mozilla/geckodriver/releases2.将适配的安装包放置在火狐浏览器的安装路径、Python的... 查看详情
《microsoftsqlserver入门教程》第02篇sqlserver下载与安装(代码片段)
文章目录安装SQLServer安装SQLServerManagementStudio连接SQLServer本篇我们介绍如何下载和安装SQLServer2019开发者版本以及管理工具SQLServerMangementStudio。安装SQLServer点击官方网站的下载页面,选择SQLServer2019Developer版本:点击”立即... 查看详情
《microsoftsqlserver入门教程》第02篇sqlserver下载与安装(代码片段)
文章目录安装SQLServer安装SQLServerManagementStudio连接SQLServer本篇我们介绍如何下载和安装SQLServer2019开发者版本以及管理工具SQLServerMangementStudio。安装SQLServer点击官方网站的下载页面,选择SQLServer2019Developer版本:点击”立即... 查看详情
docker快速教程
一、安装docker二、镜像管理获取镜像dockerpullubuntu:16.04 删除镜像dockerrmiubuntu:16.04创建镜像使用commit命令(不推荐) dockercommit-m"AddedRedis"-a"YourName"my-redistlovett1/my-redis:latest-mcommitmessage-a指定author my-redis是 查看详情
loadrunner12安装教程
...,插件包,LR安装包,语言包,版本说明书loadrunner12安装教程1.首先下载Loadrunner12安装包。下载下来将会有四个安装包。HP_LoadRunner_12.02_Community_Edition_Additional_Components_T7177-15060社区版的附加组件HP_LoadRunner_12.02_Community_Edition_ 查看详情