07-排队配置.md 5.38 KB

排队配置

适用场景

本文用于配置排队算法,适用于收银台、服务台等需要统计实时排队长度、平均排队长度、时段排队人数、弃队人数和平均排队时长的场景。配置人员需要确保摄像头完整覆盖收银台及其前方排队区域,并正确绘制分析区域、柜台线和柜台方向。

功能说明

排队: 人员进入非服务区域属性的排队区域且停留超过 N 秒(N 秒可调整),即判定为处于排队状态并标记为红点;进入服务区域后,系统启动服务流程计算,标记转为蓝点,此时人员脱离排队状态,排队时长计算同步终止。

弃队: 人员进入队列区排队超过 N 秒之后离队,且离队超过 N 秒,识别为一次弃队记录。

点位与任务要求

项目 要求
点位覆盖 所选摄像头需完整覆盖收银台及其前方顾客排队区域。
推荐设备 支持排队识别的海康相机或其他品牌 NVR 设备,并根据实际环境调整参数。
任务类型 选择“排队”。
识别区域 覆盖收银台及其前方排队区域。
规则类型 排队。
柜台方向 箭头应指向柜台位置。
柜台线 模拟“一米线”,用于区分正在结账与等待排队人群。
分析区域 需包含排队区域和收银台区域。

排队配置示意

配置步骤

步骤 1:接入相机参数配置

接入海康相机参数配置如下图。其他厂商相机或 NVR 可参考该配置。

相机参数配置

步骤 2:选择排队业务类型

业务类型选择“排队”。

排队业务类型

步骤 3:配置识别区域

识别区域需覆盖收银排队结账区域。人头尺寸根据现场情况调整。

排队识别区域

步骤 4:配置排队规则

规则类型选择“排队”;柜台方向的“箭头”指向柜台;“柜台线”用于区分收银台前结账人员和后方排队人员,类似一米线;“分析区域”包含收银台内和排队区域。

排队规则配置

BI 平台展示

平台数据展示

排队平台数据展示

指标 说明
实时排队长度 当前统计时刻,处于排队区域内且符合“排队状态”判定标准的人员数量,属于瞬时统计指标。
平均排队长度 在时间周期内每间隔 1 分钟统计一次排队长度,累加后除以时间周期得到平均排队长度。
时段排队人数 在时间周期内,进入排队区且排队超过 N 秒的人数总和。
时段弃队人数 在时间周期内,满足排队超过 N 秒后离队且离队持续超过 N 秒的弃队记录总和。
平均排队时长 时间周期内排队超过 N 秒人员的平均排队时长,弃队人数也需要纳入计算。

平台配置

店内分区

进入“组织关系建立 → 店内分区 → 新增分区”,类型按客户需求配置为抓拍客流或热力客流,区域类型选择“排队区域”,阈值不需要配置。

新增排队分区

进入“组织关系建立 → 店内分区 → 绘图”,按照店内实际区域绘制排队区。

排队区域绘图

排队分析展示

进入“精准客流 → 排队分析 → 排队统计”查看排队统计。

排队统计

进入“精准客流 → 排队分析 → 排队实况”查看排队实况。

排队实况

识别效果说明

排队识别效果

右上角统计数字含义:

  • 红色:历史轨迹中排过队但未结账且轨迹已消失的人员数。
  • 蓝色:排过队并已完成结账人员数。
  • 橙色:当前实时排队中的人数。

人头框颜色含义:

  • 红点:正在排队。
  • 蓝点:正在结账。
  • 橙点:状态未判定。
  • 绿点:快速路过者(被忽略)。

注意事项

  • 排队功能受摄像头覆盖范围限制,仅能统计相机拍摄范围内的排队数据。
  • 目前排队统计暂未实现顾客与店员区分,因此店员处于识别区域内时,也会被计入排队人员统计。
  • 顾客进入服务区域后,只要其头顶标识已转为蓝色,后续即使因身体晃动脱离服务区,也不再被判定为排队状态。
  • 若服务区域内无人员,或人员距离服务线较远,即使顾客在排队区域停留时长超过 5 秒,也不会被计入排队统计。

常见问题

队列长度显示为 0 但平均等待时长存在数据?

队列长度统计的是当前时刻的排队人数,而平均等待时长计算的是该时刻起未来五分钟内进入队列人员的平均等待时间。因此,即便当前无人排队,只要后续五分钟内有人员进入排队,就会产生平均等待时长数据。

队列长度有数据但平均等待时长无记录?

队列长度统计的是当前时刻的排队人数。若这些人员均为该时刻之前进入队列,且在该时刻及之后五分钟内无新人员加入排队,则不会产生对应的平均等待时长数据。