人流计数(双向客流)

2026-06-22 接口:网口/RS485/开关量 R2
你将学到
  • 搞懂红外对射、双目摄像头、雷达三类方案的原理和精度差别
  • 掌握双向进出区分的实现方式(单点无法区分方向,双点/成像才能区分)
  • 学会数据上报中控(Modbus/开关量脉冲)和云平台(HTTP/MQTT)的接入方式
  • 理解人流计数的精度和误差:多少精度够用、误差从哪里来
  • 拿到选型对比表和故障排查表

客流数据是展厅运营里被忽视最久、价值最大的一类数据。"今天来了多少人?最多人的时间段是什么时候?哪个展区最受欢迎?"这些问题甲方天天问,但很多展厅交付时没有系统性的客流统计,全靠人工数票根或保安估算——数据粗糙到没法做运营分析。

更进一步的需求是分区热度分析:知道参观者在哪个展项停留最久,哪个区域经常拥挤,为展陈调整和接待安排提供依据。还有限流管控:展厅有人员承载上限(消防规范+舒适度),实时人数超过阈值时告警,甚至联动门禁暂停放行。


三类方案原理

方案一:红外对射(最经典,适合通道计数)

在出入口两侧安装红外发射器和接收器,形成一道"光束"。人经过时打断光束,接收器输出一个脉冲信号——中控计数一次。

优点:

  • 实现简单,成本低,可靠性高
  • 计数精度高(单人通过稳定触发)

缺点:

  • 单点红外只计"有人经过",无法区分进出方向
  • 多人并排同时通过,可能只触发一次(漏计)
  • 通道宽度有限制(发射/接收距离有上限,以datasheet为准)

双向区分方案:在通道方向上装两组红外对射,间距约20~30cm(人行步幅内),中控根据"哪组先触发"判断方向——A先触发B=进入,B先触发A=离开。这是最简单的双向计数方案,对通道型展厅入口适用。

参观者进入方向 →

[红外A组] ──20cm── [红外B组]

进入时:A组先断→B组后断 → 中控识别为"+1进入"
离开时:B组先断→A组后断 → 中控识别为"-1离开"
💡 提示

红外对射用于展厅入口的双向计数,是成本最优的方案。但有一个绕不开的限制:入口宽度超过1.5m时,一排人并排进入,中间的人可能不经过对射光束区域(因为光束只在两侧),漏计严重。宽通道要么缩减通道宽度(加导流栏)、要么用其他方案。

方案二:双目摄像头人流计数(准确率更高,适合宽通道)

安装在门口或展区顶部的专用人流计数摄像头,通过双目或深度摄像头+视觉算法,对"人头"进行检测和跟踪,区分进出方向。

优点:

  • 计数精度高,能处理多人同时进出(典型准确率厂商标称95~98%,实际以现场条件为准)
  • 不受通道宽度限制(摄像头俯拍覆盖整个通道宽度)
  • 可同时做人脸/人体属性分析(性别/年龄段统计),但展厅场景要注意隐私合规

缺点:

  • 成本显著高于红外对射
  • 依赖算法,光线条件差(逆光/强侧光)和密集拥挤时准确率下降
  • 数据通过网口/HTTP/MQTT上报,集成工程量大于红外对射

推荐品牌:海康威视、大华等有专用人流计数摄像机(如海康DS-2CD3T23G2系列,大华Smart系列,具体以厂商当前产品线为准)。

数据接入:通过厂商SDK/HTTP API/MQTT推送到中控或云平台;或通过VMS视频管理平台聚合后再到中控——这段集成工程量要在项目前期评估清楚。

方案三:毫米波雷达人流计数(新兴方案,不依赖摄像头)

毫米波雷达(24GHz/77GHz)发射雷达波,通过反射信号检测人体位置和移动轨迹,无需摄像头、无隐私顾虑,能检测静止人体。

优点:

  • 不采集图像,完全无隐私问题(一些展厅甲方对摄像头有顾虑)
  • 全天候工作,不受光线影响
  • 可做区域热度图(检测每个子区域内的人数)

缺点:

  • 精度在人员密集(>10人/㎡)时下降明显
  • 不同雷达产品的计数逻辑差异大,集成复杂度不低
  • 产品成熟度不如摄像头方案,现场调试时间通常较长

适用场景:对隐私敏感的展厅(政务/保密单位),或作为摄像头方案的补充。


工程级接入方式

红外对射脉冲→工业开关量DI→中控计数

红外对射A组(输出为开关量,有人断光=低/高电平,以datasheet为准)
     └── 信号线 ── 科星DI模块 DI1

红外对射B组
     └── 信号线 ── 科星DI模块 DI2

科星DI模块 ── RS485/网口 ── 中控(SoftControl)

中控逻辑(时序判断方向,以下时间窗口为示意,需现场调整):

监听DI1和DI2的上升/下降沿事件
DI1触发后500ms内DI2也触发 → 进入,计数+1
DI2触发后500ms内DI1也触发 → 离开,计数-1
超时或单独触发 → 忽略(防误触)
💡 提示

500ms时间窗口是经验值,要根据入口宽度和人行速度调整。通道宽一点、两组间距大一点,时间窗口就要放长。建议交付前实际走位测试50次,统计进出各自的准确率,调整时间窗口到满意为止。

专用人流计数摄像头→HTTP/MQTT→中控或平台

人流计数摄像头(网口,带独立IP)
     ├── 网口 ── 展厅局域网交换机
     └── HTTP API / MQTT推送 ── 中控聚合服务 / 云平台

中控聚合服务每分钟轮询或实时订阅摄像头客流数据,
累计当天进出人数、当前区域实时人数 → 展项数据源 → 客流大屏

海康/大华专用客流摄像头通常支持:

  • 按时间段统计推送(每5分钟、每小时推一次累计数据)
  • 实时当前计数查询(HTTP GET接口,以厂商API文档为准)
  • 本地存储历史数据(SD卡或内存),中控可按时间段拉取
⚠️ 安全

人流计数摄像头的部署需符合当地个人信息保护相关法规。展厅入口采集图像须在显著位置张贴告知牌("本区域安装有视频监控设备"),不能暗装、不采集人脸识别数据(除非有明确授权和必要性说明)。项目前期和甲方/法务确认合规要求。

网口型客流计数器→Modbus TCP→中控

部分展厅专用客流计数器(如科星或国内专业厂商的双向客流仪)直接支持Modbus TCP或RS485,中控像读普通传感器一样读进出计数寄存器:

客流计数器(RS485/网口,Modbus RTU/TCP)
进入计数寄存器:地址0x0001(示意,以datasheet为准)
离开计数寄存器:地址0x0002(示意,以datasheet为准)
当前区域人数:进入累计 - 离开累计

中控每分钟读一次,累加当日客流,当前区域人数达到上限时触发告警

精度与误差:多少精度够展厅用

误差来源 影响程度 应对方式
多人并排同时进出 中高(红外方案尤其) 用双目方案;缩窄通道加导流
人员背包/行李比人高 中(图像方案可能多计) 调整摄像头安装高度和检测区域
光线变化(逆光/阴影) 中高(图像方案) 摄像头安装避免逆光;补光灯
儿童身高不足被漏计 低中(儿童展厅较明显) 降低摄像头安装高度;用雷达方案
算法误识别 低中(取决于算法质量) 选有实际案例验证的品牌和型号

展厅客流统计的精度需求:做运营分析(知道大概进出人数、高峰时段分布)通常90%以上准确率就够用;消防限流(精确控制不超过N人)要求更高,需要95%以上,并且要有超限告警的安全余量。

💡 提示

客流统计精度是一个"够用就好"的问题,不要追求100%——展厅入口不是银行金库,少计一两个人不是问题。但要明确和甲方约定"可接受精度"和"验收标准"(比如:连续测量100人次,进出各方向误差≤5%),写入验收文件,避免事后争议。


客流数据的展厅应用场景

客流大屏(数据可视化展项)

展厅服务台或大厅屏幕,实时显示今日入馆人数、当前在馆人数、近7日趋势。数据来源是人流计数器通过中控聚合,前端展项定时刷新。这类展项既是客流监测工具,也是展厅"活力感"的呈现——门口屏幕显示"今日已接待300+参观者",会给后来的参观者一种热度感知。

分区热度分析

在各展区入口或内部各安装一套计数设备,中控分别记录每个区域的进出时间戳。汇总后生成"各区域停留人次×时长"的热度矩阵,为展陈运营调整提供数据依据(哪个展项停留时间最短=可能不够吸引人)。

限流告警(联动门禁)

馆内当前人数(入馆总计-出馆总计)超过设定阈值时(以消防核定的承载量为上限,留安全余量),中控触发:

  • 入口导览屏提示"当前参观人数较多,请稍等"
  • 通知安保暂缓放行(通过对讲或门禁联动)
  • 向运营人员推送告警

可链接已发布相关内容:红外对射原理见 /guide/module/sensor-hongwai-duiguan/;中控联动逻辑参见 系统教程目录


选型对比表

方案 双向区分 典型精度参考 宽通道适用 数据接口 隐私合规 成本
红外对射(单点) 不能 >99%(单人单通道) 差(宽通道漏计) 开关量→DI 无问题
红外对射(双组时序) 90~95%(实测为准) 差(宽通道) 开关量→DI 无问题 低中
双目人流摄像头 95~98%(厂商标称,实测为准) 网口HTTP/MQTT 需合规措施 中高
毫米波雷达 能(区域追踪) 中等(密集场景下降,以实测为准) 网口/RS485 好(无图像) 中高
专用网络客流仪(Modbus型) 90~95%(以厂商为准) RS485/网口 无问题

故障排查表

现象 最可能原因 排查方法
计数只增不减(只有进无出) 双组红外极性/时序判断方向相反 交换A、B组的逻辑映射;重新测试方向识别
计数跳变(突然+10) 多人同时通过 / 光束被非人物体多次断开 检查安装位置是否有晃动的布景遮挡光束;调整安装高度到腰部(减少手持物干扰)
摄像头HTTP API无响应 摄像头IP或端口变了 / 网段隔离 直接用浏览器访问摄像头IP确认联通;核查VLAN配置
摄像头计数在特定时段大量漏计 逆光(阳光直射入口时段) 调整摄像头角度;加装遮光罩;补光灯
当前区域人数变成负数 出馆早于入馆计数(系统重启丢了入馆数) 中控加重启恢复逻辑(读设备本地累计历史);系统重启时同步一次地面人数
Modbus型客流计数器读数不变 传感器检测区域对准有问题 检查安装高度和覆盖角度;用调试软件看实时检测点云/图像(双目型)
数据平台收不到数据 MQTT/HTTP推送地址错误 / 防火墙拦截 在摄像头配置页面检查推送地址和端口;抓包确认推送是否发出

动手挑战

  1. 用两组红外对射传感器接科星DI模块的两个通道,在中控里写时序判断逻辑(A先于B触发=进入,B先于A=离开),当着同事的面走进走出各20次,统计进出各自识别正确率——这是验收前必做的精度测试,把过程截图作为交付材料。
  2. 如果项目上有摄像头客流计数设备,找到厂商的HTTP API文档,用curl命令直接请求一次客流数据接口,确认返回格式——在中控集成之前先把API打通,是最省时间的集成方式。
# 示意:用curl请求海康客流摄像头HTTP API(以厂商实际API文档为准)
curl -u admin:password123 "http://192.168.1.64/ISAPI/System/IO/inputs/1"
# 实际接口路径、认证方式以厂商文档为准,上面仅为格式参考

本节学到的知识

  • 人流计数就三类方案:红外对射(开关量脉冲、便宜可靠)、双目/深度摄像头(视觉算人头、准)、毫米波雷达(24GHz/77GHz、不拍图像无隐私顾虑)。
  • 单点红外只知道"有人过",区分不了进出方向;要双向就装两组对射,间距约 20~30cm(人行步幅内),中控看"哪组先断"判方向——A 先 B 后=进,反之=出。
  • 红外对射有硬限制:入口宽度超 1.5m 一排人并排走,中间的人不经过两侧光束就漏计;宽通道得加导流栏收窄或换方案。
  • 双目摄像头厂商标称准确率 95~98%(实测为准),能处理多人同时进出、不受通道宽度限制,但逆光/强侧光、密集拥挤时准确率下降,成本明显高于红外。
  • 毫米波雷达全天候不受光线影响、能测静止人体,但人员密集(>10 人/㎡)时精度掉得明显,产品成熟度和调试难度都不如摄像头方案。
  • 数据上报两条路:到中控走 Modbus(读进出计数寄存器)或开关量 DI 脉冲,到云平台走 HTTP/MQTT;具体寄存器地址、接口路径以 datasheet / 厂商 API 文档为准
  • 中控做双向时序判断的时间窗口 500ms 是经验值,要按入口宽度和人行速度调;通道越宽、两组间距越大,窗口放越长,交付前实走 50 次校准。
  • 当前区域人数 = 进入累计 − 离开累计;系统重启会丢累计值导致人数变负,中控要加"重启读设备本地历史"的恢复逻辑。
  • 精度按用途定档:运营分析 90%+ 够用,消防限流要 95%+ 并留安全余量;验收标准(如连续 100 人次误差 ≤5%)必须写进合同避免扯皮。
  • 摄像头方案要过隐私合规:入口显著位置张贴监控告知牌、不暗装、非必要不采集人脸,前期和甲方/法务对齐要求。

小结 · 你掌握了什么

  • 三类方案的选型原则:单人单通道→红外对射最经济;宽通道多人并排→双目摄像头;隐私敏感场景→雷达或专用计数仪。
  • 双向区分不能靠单点完成:双组红外时序判断、双目图像跟踪、雷达轨迹追踪,都是通过"时序差异"或"空间位置追踪"实现的。
  • 精度验收要在合同里约定标准(如连续100人误差≤5%),现场走位测试出具报告,避免事后扯皮。
  • 数据上报到中控走Modbus或开关量脉冲,到云平台走HTTP/MQTT——两条路同时走才能把客流数据做成运营价值。
  • 拿到了选型对比表和故障排查表,以及客流大屏、分区热度、限流告警三个典型场景的实现逻辑。

把客流数据做成实时展项大屏,或联动门禁做限流管控,了解 SoftControl 展厅中控系统——它是把传感器数据变成展厅运营智能化的执行核心。

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

需要展厅软硬件方案或定制开发?