当前位置:首页 > 问答百科 > 正文内容

网站人数计数器代码,求一个网页计数代码 HTML

福瑞号2023-05-16 22:30:42问答百科183

抱歉,我无法提供答案,因为问题不明确。请提供更多细节和上下文,谢谢。



客流统计识别冠军方案|ECV 2022

作者丨王剑波

编辑丨极市平台

前言

极市计算机视觉开发者榜单大赛自2018年首次举办以来,至今已成功举办四届赛事。随着赛事的逐年升级,极市计算机视觉开发者榜单大赛的影响力也在逐步提升,如今已逐渐成为AI圈最受瞩目的算法大赛之一。

赛题分析赛题描述项目背景:商场门店需要统计客流情况,对公司营销决策添加辅助信息。项目目的:统计门店客流,根据工牌信息进行员工统计的去重(开关控制是否开启),并识别进店人员的年龄、性别。数据集描述和分析数据集中的人头(head)和工牌(badge)采用了2Dbbox标注。其中人头没有采用ReID标注。数据集还有性别(sex)和年龄(age)的标注。网站人数计数器代码,求一个网页计数代码  HTML-图1

整个训练数据集(V8,V10,V11)一共包括57447张图像。其中包括人头(head)的标注有222460个,工牌(badge)的标注有8421个,且工牌一共分为五种工牌,分别是white_XP_badge、blue_XP_badge、black_XP_badge、white_BH_badge、blue_BH_badge。评测方法模型榜网站人数计数器代码,求一个网页计数代码  HTML-图2

◎实战榜

网站人数计数器代码,求一个网页计数代码  HTML-图3

算法思路

考虑数据集的中人头(head)的标注为2Dbbox标注,没有ReID标注,因此采用目标检测+基于运动目标追踪的方法。

由于算法有实时性的要求,因此目标检测算法应当选用轻量级one-stage检测框架的目标检测算法。

对于追踪可以选用的方法有SORT、ByteTrack、OC-SORT、BoT-SORT。

模型加速采用C++和TensorRT进行模型推理加速。

通过追踪结果和平面几何知识,对ROI区域内的人流进行统计出入人数。

算法流程和实现模型选型

根据现有的目标检测算法调研结果,考虑到本赛题要求算法具有实时性和模型训练和部署的便捷性,因此我们选用YOLOv5作为本算法的目标检测器。

网站人数计数器代码,求一个网页计数代码  HTML-图4

根据现有的目标追踪算法调研结果,考虑到本赛题要求算法是基于运动的模型和模型部署的便捷性,因此我们选用ByteTrack作为本算法的目标追踪器。

YOLOv5模型训练

考虑到模型需要对人头进行检测和追踪,而且还要对其进行性别和年龄分析,如果直接采用纯目标检测的方法势必造成样本分布不均匀,造成人头检测效果差。因此本算法提出YOLOv5+属性分类的方法,采用该方法还能减小模型计算量。

class_id,cx,cy,w,hclass_id,attr_set_1,attr_set_2,…,attr_set_n,cx,cy,w,h

网站人数计数器代码,求一个网页计数代码  HTML-图5

网络的类别输出设置为2+3+11+6,而纯YOLOv5的方法网络输出是5+10*2

模型参数选择:选取YOLOv5m作为baseline,模型输入尺寸都设置为640x640,其余参数采用默认设置

考虑到人头(head)和工牌(badge)都是相对较小的小目标,因此可以选用YOLOv5的P2模型。

进行如下模型调优实验,选取最佳模型:

网站人数计数器代码,求一个网页计数代码  HTML-图6

ByteTrackByteTrack基本原理网站人数计数器代码,求一个网页计数代码  HTML-图7

一个简单有效、通用的数据关联方法。获取所有检测框,将这些检测框分成高分数和低分数的两个集合。首先把高分数检测框关联进轨迹中,之后关联低分数检测框给没有和高分数检测框匹配的轨迹,并过滤掉背景。

网站人数计数器代码,求一个网页计数代码  HTML-图8

第一阶段:通过检测器获取检测框和对应的检测分数,对检测框进行分类,如果分数高于T_high,将检测框分类为高分数类,分数低于T_high,高于T_low时,将检测框分类为低分数类。

网站人数计数器代码,求一个网页计数代码  HTML-图9

第二阶段:进行第一次匹配,使用IoU距离对轨迹和高分数检测框进行相似度计算,然后使用匈牙利算法来完成轨迹和检测框的匹配,如果IoU距离计算出的分数低于0.2,将会被丢弃,在匈牙利算法中没有匹配的轨迹和检测框保留下来。

网站人数计数器代码,求一个网页计数代码  HTML-图10

第三阶段:进行第二次匹配,使用IoU距离对轨迹和低分数检测框进行相似度计算,方法跟第二阶段方法一致。

网站人数计数器代码,求一个网页计数代码  HTML-图11

第四阶段:两次匹配都没有匹配到的轨迹当成丢失的轨迹,在之后可能会被重新激活;对两次匹配都没有匹配到的检测框,将它们初始化成新的轨迹。

业务逻辑网站人数计数器代码,求一个网页计数代码  HTML-图12

如果crossline的斜率存在,那么其直线方程斜率k=y1−y2x1−x2,其中(x1,y1),(x2,y2)是直线上的两点,因此可以得到其直线方程y=k(x−x1)+y1

如果crossline的斜率不存在,那么其直线方程为x=x1,其中(x1,y1),(x1,y2)是直线上的两点。假设Referencepoint的坐标(x0,y0),人头(head)中心点的坐标为(xhc,yhc):

室内室外的判定可以通过crossline的直线方程判断Referencepoint和人头(head)中心点是否属于同一侧,判断公式如下:

inRoom={(k(x0−x1)+y1−y0)∗(k(xhc−x1)+y1−yhc)gt;0∃k(x0−x1)∗(xhc−x1)gt;0¬∃k

进出的判定可以通过人头的前后状态变化,判断是否进出。例如,前一时刻在室内,下一时刻在室外,那么就是出。网站人数计数器代码,求一个网页计数代码  HTML-图13

如何缓解徘徊问题事实上如果仅仅只是按照上述方法进行判断进出,那么还存在一定的问题。当有人重复再边缘徘徊,就会造成数据失真。为了避免这种问题,提出了两种策略缓解徘徊的问题。

1.设定缓冲区,具体是在crossline两边设置距离为d的缓冲区,当行人在缓冲区内行走时,当前状态不会立即发生改变,只有当行人走出缓冲区,才会发生状态变化。

2.在追踪过程中,只对追踪目标进行一次进出计数。

算法实现图网站人数计数器代码,求一个网页计数代码  HTML-图14

结果展示模型测试模型榜网站人数计数器代码,求一个网页计数代码  HTML-图15

实战榜网站人数计数器代码,求一个网页计数代码  HTML-图16

备注:由于p2模型的推理代码出了一点问题,因此有关p2的模型没有测试结果

可视化展示:

https://player.bilibili.com/player.html?bvid=BV1xe4y197pv

参考文献

https://github.com/ultralytics/yolov5https://cvmart.net/community/detail/6179ZhangY,SunP,JiangY,etal.ByteTrack:Multi-ObjectTrackingbyAssociatingEveryDetectionBox[J].ECCV,2021.https://github.com/ExtremeMart/ev_sdk_demo4.0_vehicle_plate_detection

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:https://www.furui.com.cn/176078.html

“网站人数计数器代码,求一个网页计数代码 HTML” 的相关文章

豆腐的起源地是哪里(安徽这座小城是中国豆腐的发祥地)

豆腐的起源地是哪里(安徽这座小城是中国豆腐的发祥地)

豆腐大家吃多了,但是说到豆腐的发祥地,知道的人就不多了。豆腐据说是淮南王刘安发明的,这里有个传说故事:有一天刘安在家炼丹不成,心情不愉快,只好出去散心,在山外碰到八位老人,个个是神采奕奕,健步如飞,刘安以为是神仙,便去求仙方,老人说是吃了用磨碎大豆做成的食物,刘安如法炮制,无意中做成豆腐。 刘安是...

黑人牙膏是哪国的(黑人牙膏是哪个国家的)

黑人牙膏是哪国的(黑人牙膏是哪个国家的)

黑人牙膏是中国品牌,于20世纪30年代在上海创立,属于好来化工(中山)有限公司旗下。主要产品为“DARLIE”牌黑人牙膏、黑人牙刷、黑人漱口水等。   黑人牙膏是哪个国家的   20世纪30年代,好来集团(Hawley & Hazel)于上海成立,最先使用纯天然薄荷及天然香料配方,研发出带...

矫情的近义词是什么(小女人的风格特点)

矫情的近义词是什么(小女人的风格特点)

时尚界的风格千千万万,相信总有一种风格属于你。然而对很多人来说,风格是一个说不清道不明的东西,就好比我们常说的“小女人风格",很多女生知道它的存在也喜欢这种风格,但不知道它的特点是什么,今天就来给大家分析一下小女人的风格特点。 1、轻熟 小女人风格的第一个特点就是轻熟,轻熟介于少女和成熟之间,指的是...

有匪讲的什么故事(priest大大的小说《有匪》)

有匪讲的什么故事(priest大大的小说《有匪》)

这篇文,打破了我不再通宵的誓言! 《有匪》作者:priest 文案: 本文讲的是“奉旨为匪”的四十八寨大当家之女周翡离家后,历尽艰险,终于成就一代名刀的故事。 “终有一天,你会跨过静谧无声的洗墨江,离开群山环抱的旧桃源,来到无边阴霾的夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾越之海干...

腊月二十九有什么习俗(今年没有年三十)

腊月二十九有什么习俗(今年没有年三十)

今年是没有大年三十的一年,腊月二十九直接就是除夕了,但是在原本的年俗里,腊月二十九也有着自己的独特习俗,你知道腊月二十九原本是要干嘛么?在这原本除夕的前一天,你知道这天原本都要准备一些什么吗? 在以前庆贺新春佳节之前,大家在腊月二十九这天,很多地方是要去上坟请祖先的,你知道是为啥吗?这天还要去集市打...

单倍体和一倍体的区别(高中生物重要知识点总结)

单倍体和一倍体的区别(高中生物重要知识点总结)

生物作为理科中的一科,有一定的学习难度,但是生物也常常被称为是理科中的文科,因为它需要背诵很多的知识点。生物的知识点十分杂乱,全部都记住不是很可能,但是有一些重要的知识点需要我们牢牢掌握,有助于提高我们的生物分数。那么哪些知识点比较重要呢? 必修一部分: 1:糖类是主要的能源物质,脂肪是细胞内良好...