人员异常徘徊智能监测基于yolov5m模型算法对关键区域进行实时检测,人员异常徘徊智能监测用到的YOLO网络仅使用卷积层, 属于全卷积网络。这在减少了参数变量的同时, 加快了网络的运行速度。相比于其他神经网络,YOLO系列神经网络通过合理的设计,成功地将目标检测问题转化为回归问题,因而直接通过网络产生物体的位置和所属类别信息。而其他主流网络,大多数需要对已经过神经网络处理输出的图像进行再处理。

其实最大的问题就是行人重识别部分,一个人还好,如果是多人的话,个体之间的特征如果类似,那么可能会识别的id互换,那么保存的轨迹坐标会发生很大的变化,在轨迹绘画的时候也会变得很乱。使用deep_sort是为了区分不同的个体,但无法识别离开视频再回来的人是同一个人。
所以需要使用行人重识别再进行判断。行人重识别就是将track_id变更为正确的id,这是在给每个跟踪的人分配唯一的跟踪id的前提下进行的。在我的代码中,我是直接设置定死的,这样是不对的。合理的是每个人的跟踪id先由deep+sort分配,如果行人重识别中有记录,那就修正为对应id。

Adapter接口定义了如下方法:

public abstract void registerDataSetObserver (DataSetObserver observer) 
Adapter表示一个数据源,这个数据源是有可能发生变化的,比如增加了数据、删除了数据、修改了数据,当数据发生变化的时候,它要通知相应的AdapterView做出相应的改变。为了实现这个功能,Adapter使用了观察者模式,Adapter本身相当于被观察的对象,AdapterView相当于观察者,通过调用registerDataSetObserver方法,给Adapter注册观察者。

public abstract void unregisterDataSetObserver (DataSetObserver observer) 
通过调用unregisterDataSetObserver方法,反注册观察者。

public abstract int getCount () 返回Adapter中数据的数量。

public abstract Object getItem (int position) 
Adapter中的数据类似于数组,里面每一项就是对应一条数据,每条数据都有一个索引位置,即position,根据position可以获取Adapter中对应的数据项。

public abstract long getItemId (int position) 
获取指定position数据项的id,通常情况下会将position作为id。在Adapter中,相对来说,position使用比id使用频率更高。

public abstract boolean hasStableIds () 
hasStableIds表示当数据源发生了变化的时候,原有数据项的id会不会发生变化,如果返回true表示Id不变,返回false表示可能会变化。Android所提供的Adapter的子类(包括直接子类和间接子类)的hasStableIds方法都返回false。

人员异常徘徊智能监测 yolov5相关推荐

  1. 大数据分析工具构建智能监测与异常预警

    前言: 微服务架构在给我们提供强大业务技术支持的同时,给系统运维管理也增加了难度.传统人工系统运维,主要有以下两个弊端: ⇒及时性比较差,大多都是遇到问题才去分析排查: ⇒微服务架构下应用服务之间关系 ...

  2. UWB地铁隧道人员定位实现运营人员健康智能监测

    在城市地铁运营中,针对运营服务人员智能化管理的需求越来越走向智能化,基于UWB定位给技术和健康监测技术,四相科技通过地铁隧道人员定位系统将地铁运营人员佩戴健康定位手环进行健康智能监测和管理,实现客运服 ...

  3. 危化企业如何建设人员定位、智能巡检等安全管理平台

    由于化工生产过程复杂,反应条件苛刻,涉及的危险化学品易燃易爆.有毒有害,安全风险高,一旦管控不到位.发生事故就容易造成重大人员伤亡和财产损失.推进化工危化企业人员定位系统.智能巡检系统等数字化平台建设 ...

  4. 配电房环境智能监测系统及轨道巡检机器人

    一.方案背景 在智能电网和物联网高速发展的今天,配电房的人工巡检方式已不能适应国家电网智能化发展的需求,已有的吊轨式摄像机智能抓拍图像和视频信息,不能对图像信息进行分析和处理,这增加了配电房管理人员的 ...

  5. 工业DTU下城市下水道智能监测系统

    城市下水道的科学建设,关乎城市排水.美化.安全等各方面,是城市生产生活不可或缺的重要基础设施.计讯物联城市下水道智能监测系统利用无线通信技术进行下水道各状态实时监测,在智能化管理下全面解决城市内涝.井 ...

  6. 工业设备振动无线智能监测方案

    一.方案介绍 旋转类设备振动监测技术应用行业非常广泛,已经在石油.化工.钢铁.造纸等行业得到普遍的应用,主要以手持式人工点检设备为主,现有的大部分在线监测系统由于部署繁琐,部署成本居高不下,主要应用在 ...

  7. 毕设—基于树莓派的家居环境智能监测系统设计与实践

    一.资料查找工具 英文文献:Sci-Hub | Academic Navigation Site – To remove all barriers in the way of science 中文文献 ...

  8. 江苏计算机云服务,云呐|江苏企业机房环境动环监控服务商系统智能监测

    伴随着因特网和计算机技术的发展,特别是云计算和虚拟化技术的大规模应用,IT机器设备如数据中心和网络机房中的服务器.交换机等也在不断变化.为满足上述需求的变化,实现高效实用和节能减排,对机房配电系统进行 ...

  9. 人群异常聚集识别监测

    人群异常聚集识别监测基于在视频中进行关节点检测的速度要小于目标检测,即使在边缘计算的盒子上进行部署,也很难对人群进行大规模的关键点检测和判断,因此关键点检测常用于智能运动检测等小规模人群场景,图上所示 ...

最新文章

  1. Windows下编译Chrome V8
  2. eeglab中文教程系列(7)-数据叠加平均{2}绘制2D和3D图
  3. 基于系统级触发器的审计功能
  4. 学习笔记(二)JavaScript基本概念(语法,数据类型,控制语句,函数)
  5. python tuple args_Python基本数据类型之tuple
  6. MySQL面试准备——64页pdf
  7. 容器大小_无根容器内部结构浅析
  8. linux下java转储线程_Java线程转储prio值与linux上的真实线程优先级不对应?
  9. 类与对象 - PHP手册笔记
  10. 数据集图片批量重命名
  11. 常用idea快捷键大全
  12. mbot机器人自动超声波模式程序_测评 | mBot机器人秒变编程达人
  13. Chrome主页被恶意篡改
  14. 求一个mmd人物女模型(真诚)
  15. Word中如何在指定页插入页眉(论文排版详细总结)
  16. 苹果开发者中心添加UDID设备教程(及获取苹果手机的UDUD)
  17. 计算机科学数学背景,Emory的Mathematics and Computer Science「埃默里大学数学与计算机科学系」...
  18. SOPC Builder failed to refresh PTF file
  19. 命令提示符怎么以管理员方式打开
  20. Docker生态系统:常规组件简介

热门文章

  1. 【C++】C++快速入门
  2. android timezone 时区
  3. C#中纯代码实现界面设计,不受VS中的拖拽图像界面限制
  4. 应用于车辆诊断的CAN转以太网/wifi设备LCWLAN新版配置软件介绍
  5. 湖南省职业院校技能大赛高职组Web应用软件开发赛
  6. 单目标优化:蜣螂优化算法(Dung beetle optimizer,DBO)
  7. 问题 1433: [蓝桥杯][历届试题]危险系数(并查集and暴力)
  8. 助眠好物分享,睡眠不好的人一定要了解的东西
  9. 裁员70%,CTO亲自写代码!(聊聊职场中年危机)
  10. 洛谷刷题:明明的随机数、质因数分解、不高兴的津津、津津对的储存计划和车厢重组