当前位置:网站首页>视频人体行为检测
视频人体行为检测
2022-07-27 19:54:00 【非零因子】
理论
视频检测通常处理思路
| 思路 | 应用场景 | 原理 | 缺点 |
|---|---|---|---|
| 视频行为检测 | 行为识别 | 通过3D卷积核实现,结合空间语义信息以及运动信息识别人体行为 | ? |
| 人体姿态识别 | 用于检测一个人是否摔倒或疾病,或用于健身、体育和舞蹈等的自动教学 | 基于关键点检测,联合时序信息判断人的行为 | 当人体被遮挡时会产生失真现象,复杂场景下鲁棒性不高 |
| 异常行为检测 | 视频场景下的异常行为检测技术是智能监控系统的核心技术 | 基于之前的正常行为预测下一帧,预测的下一帧与原视频对比,判断是否为异常行为 |
视频行为检测综述
- 行为识别:识别短视频中的动作——what
- 时序动作检测:在长视频中定位特定动作出现的时间段——what+when
- 时空动作检测:识别并定位视频中出现的人和动作——what+when+where
视频检测的痛点:
- 如何表示视频中的动作
- 如何高效处理大量视频数据
- 如何降低视频数据的标注成本

slowfast–2019ICCV
作者创作思路来源
SlowFast是Facebook在2019年ICCV的一篇视频识别论文,受到灵长类动物的视网膜神经细胞种类的启发(大约80%的细胞(P-cells)以低频运作,可以识别细节信息;而大约20%的细胞(M-cells)则以高频运作,对时间的变化敏感)。作者提出了一种快慢网络SlowFast架构,来实现两个分支分别对时间与空间维度进行处理分析。
结构
SlowFast算法整体由两个卷积分支组成:
- Slow分支:较少的帧数以及较大的通道数学习空间语义信息。
- Fast分支:较大的帧数以及较少的通道数学习运动信息
数据集特点
.avi文件 需要每隔几帧采集成一幅图像.jpg文件
视频长短不一致
模型效果

mmaction2使用说明
ubantu18.04
python == 3.8
torch == 1.8.0
cuda == 11.11
1、下载 数据集 和 开源框架mmaction2
从github下载mmaction2-init-master github:https://github.com/open-mmlab/mmaction2
下载UCF101(行为识别)数据集中的 Data Set、Action Recognition https://www.crcv.ucf.edu/research/data-sets/ucf101/
UCF101是从YouTube收集的具有101个操作类别的逼真动作视频的动作识别
2、安装开源框架
cd mkdir mmaction2
cd mmaction2
unzip mmaction2-master.zip
cd mmaction2-master
pip install -r requirements/build.txt
python setup.py develop
pip install decord -i https://pypi.douban.com/simple
https://github.com/jfzhang95/pytorch-video-recognition
人体姿态识别
基于图卷积
人体姿态识别OpenPose源码编译 - 迷途小书童的Note迷途小书童的Note (xugaoxiang.com)

视频异常行为检测
- 无监督学习:基于之前的正常行为预测下一帧,预测的下一帧与原视频对比,判断是否为异常行为
- 有监督学习:扩充异常样本
应用场景
监控安保暴力行为检测
边栏推荐
- [stonedb fault diagnosis] system resource bottleneck diagnosis
- Starrocks community structure comes out, waiting for you to upgrade!
- Matplotlib multi subgraph drawing
- 【OBS】P B 丢帧阈值 buffer_duration_usec
- Leetcode-199-right view of binary tree
- 高频继电器
- Temperature relay
- leetcode15--三数之和
- 电磁继电器
- [binary tree] count the number of good nodes in the binary tree
猜你喜欢
In depth understanding of redis master-slave principle

Leetcode15 -- sum of three numbers

Hill sort of seven sorts

Relationship between DBM and VPP and Vpeak

Reed relay

项目管理工具禅道
![[illustration] shake hands three times and wave hands four times - it's enough to read this article carefully](/img/b1/af520cec44e849e8828a86fc7a2614.png)
[illustration] shake hands three times and wave hands four times - it's enough to read this article carefully

基于简化的评分卡、Smote采样和随机森林的信贷违约预测

SparkSQL的UDF及分析案例,220726,,

Matlab draws the statistical rose chart of wind speed and direction
随机推荐
[binary tree] count the number of good nodes in the binary tree
Window localstorage properties and location objects
Leetcode-538- convert binary search tree to cumulative tree
Iptables learning
OPPO Find X2系列发布:3K+120Hz曲面屏,DXO评分第一,顶配版6999元!
Vs2019 release mode debugging: this expression has side effects and will not be evaluated.
软件测试的就业前景到底怎么样?
极化继电器
视频直播源码,uni-app实现广告滚动条
Leetcode 148. sorting linked list
8000 word explanation of OBSA principle and application practice
Maximum sum of jz42 continuous subarray (force buckle) (GIF diagram)
Project analysis (from technology to project and product)
中职磐云网络安全大赛-------隐藏信息探索
iptables学习
Markdown extended syntax
Leetcode-226-flip binary tree
When type= 'number' is set in the input field, remove the up and down buttons behind it
中芯国际购买的ASML光刻机顺利进厂,但并未非EUV光刻机!
Apachespark command execution (cve-2022-33891) vulnerability recurrence