**内容一览:**YOLO v4 是一个实时的、高精度的方针检测模型,本教程将具体解说怎么根据 YOLO v4 和 SORT 算法,实现在多方针条件下的人群间隔检测。

**关键词:**YOLO v4 SORT 多方针检测

新冠疫情迸发初期,**「坚持交际间隔」一直是世界各地的「防护共识」,**无论是 WHO 的至少 3 英尺(0.9 米),仍是我国的 1.5-2 米,其出发点都是期望经过扩展人与人之间的交际间隔,降低感染危险。

在曩昔三年中,咱们曾介绍过吴恩达的公司–Landing AI,发布的交际间隔正告东西,也报导过亚马逊推出的「间隔助手」,因为相似孙悟空给唐僧画的圈引发关注,期望凭借这一东西帮助员工坚持交际间隔。

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

亚马逊交际间隔助手示意图
左边红圈:正告,这几位员工,散开散开
右边绿圈:安全间隔,继续坚持

阅读以往报导:

  • 吴恩达的公司,发布了一款交际间隔正告东西

  • 亚马逊推出的「间隔助手」,如同孙悟空给唐僧画的圈圈啊

今日咱们将从项目出发,演示怎么利用 DeepSOCIAL,根据 YOLO v4 和 SORT 算法,对多方针进行盯梢从而实现人群间隔监测。

代码传送门:

openbayes.com/console/ope…

DeepSOCIAL 论文解读:

人群间隔监测 DeepSOCIAL 最全汉化论文+源码导读

arxiv.org/pdf/2008.11…

项目代码详解

本教程首要演示:

  1. 编译 YOLO

  2. 交际间隔监测及感染危险评价的推理进程

注意事项:

  • infer.ipynb 首要介绍了监测交际间隔和评价感染危险的推理进程,你可以输入一段行人视频,得到对应的监测和评价信息

  • 引荐运用 GPU 运转

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

以下为完好练习进程。

1. 预备代码环境

# 引进依赖from IPython.display import display, Javascript, Imagefrom base64 import b64decode, b64encodeimport osimport cv2import numpy as npimport PILimport ioimport htmlimport timeimport matplotlib.pyplot as plt%matplotlib inline

2. 编译 YOLO

%cd darknet !sed -i 's/OPENCV=0/OPENCV=1/' Makefile!sed -i 's/GPU=0/GPU=1/' Makefile!sed -i 's/CUDNN=0/CUDNN=1/' Makefile!sed -i 's/CUDNN_HALF=0/CUDNN_HALF=1/' Makefile!sed -i 's/LIBSO=0/LIBSO=1/' Makefile
!make

3. 运用 Darknet 的 Python 接口

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

检查完好代码,请拜访:

openbayes.com/console/ope…

4. 运用 SORT 算法对方针进行实时盯梢

!pip install filterpyfrom sort import *mot_tracker    = Sort(max_age=25, min_hits=4, iou_threshold=0.3)

5. 输入设置

Input            = "/openbayes/input/input1/OxfordTownCentreDataset.avi"ReductionFactor  = 2calibration      = [[180,162],[618,0],[552,540],[682,464]]

6. DeepSOCIAL 参数设置和函数引进

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

检查完好代码,请拜访:

openbayes.com/console/ope…

7. 推理进程

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

8. 结果演示

show_video('/openbayes/home/darknet/DeepSOCIAL_Crowd_Map.mp4')

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

show_video('/openbayes/home/darknet/DeepSOCIAL_DTC.mp4')

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

show_video('/openbayes/home/darknet/DeepSOCIAL_Social_Distancing.mp4')

在线教程 | 用「网红项目」DeepSOCIAL 进行社交距离监测

检查完好 notebook,请拜访:

openbayes.com/console/ope…

关于 OpenBayes

OpenBayes 是国内抢先的机器智能研究机构,供给算力容器、主动建模、主动调参等多项 AI 开发相关的根底服务。

**同时 OpenBayes 还上线了数据集、教程、模型等很多主流公开资源,**供开发者快速学习并创建理想的机器学习模型。

现在拜访 openbayes.com 并注册

即可享受

600 分钟/周的 RTX 3090

以及 300 分钟/周 的 CPU 免费计算时

运转完好教程,请点击阅读原文,或拜访以下链接:

openbayes.com/console/ope…

还想学习哪些好玩的教程,欢迎留言告知咱们~

—— 完 ——