智慧零售人流热力图 - 1
智慧零售人流热力图 - 2
智慧零售人流热力图 - 3
智慧零售人流热力图 - 4
智慧零售人流热力图 - 5
智慧零售人流热力图 - 6
智慧零售人流热力图 - 7
智慧零售人流热力图 - 8
智慧零售人流热力图 - 9

智慧零售人流热力图

看清哪个货架前人多、哪条过道没人走——支持 reCamera、IP 摄像头 + AI 盒子,按需选设备

入门15min感知
recameraJetsonheatmapgrafanainfluxdbyoloprivacyanalyticsretail

这个方案能帮你做什么

门店货架调了又调,促销位换了又换,但凭感觉做决定效果总是不理想。这个方案用 AI 摄像头记录顾客走动轨迹,生成直观的人流分布图,让你看清哪里是热门区域、哪里是冷清角落,用数据指导门店运营。

而且你不用纠结设备选型——reCamera 一台就能跑,IP 摄像头 + AI 盒子能覆盖更多路数,同一套算法在不同硬件上效果一致,先试再定。

核心价值

好处具体说明
找出热门区域直接看图就知道哪个货架前人多,不用调监控一帧帧看
发现冷清死角哪条过道没人走、哪个角落被忽略,一目了然
对比不同时段早中晚客流分布不同,周末和工作日也有差异,历史数据随时调取
设备灵活选reCamera 单台即用,IP 摄像头 + AI 盒子多路覆盖——按预算和路数需求自由搭配

适用场景

场景怎么用
零售门店看哪个货架前顾客停留最久,把主推商品放到热门位置
连锁门店扩展先用 reCamera 在一家店验证效果,再用 IP 摄像头 + AI 盒子铺开到其他门店
已有摄像头升级手上有 IP 摄像头,加个 AI 盒子就能开启热力图分析,不用换设备
展厅展馆找出最热门的展品和参观路线,优化下次布展方案

使用须知

安装位置

  • 摄像头需架高俯拍,覆盖要统计的区域
  • 所有设备需连接同一局域网

单路部署建议

  • 摄像头距离目标物 3-5 米
  • 目标物在画面中尺寸建议 >30×30 像素

方案对比

方案核心设备摄像头路数适合谁
AI 摄像头直连reCamera + reComputer R1100每台 1 路快速体验、小空间单点位
传统摄像头改造IP 摄像头 + Jetson AI 盒子每台盒子多路大面积覆盖、保留现有摄像头

算力与成本说明

  • 算力消耗轻:每个盒子本地计算,服务器只做数据汇总
  • IP 摄像头 + AI 盒子方案的路数能力取决于盒子推理性能(按算力弹性扩展)
  • 全本地运行,无云费用

使用说明

rtsp

带 RTSP 视频流的 reCamera 或 IP 摄像头

部署方案

下载与安装

套餐: 传统摄像头改造 {#jetson}

手上有 IP 摄像头?加一台 AI 盒子(NVIDIA Jetson),让传统摄像头变成智能热力图传感器,不用换设备。

设备用途
NVIDIA Jetson(Orin 系列)运行 YOLO11 检测 + Grafana + InfluxDB
IP 摄像头(RTSP)任何支持 RTSP 输出的摄像头

部署后能做什么:

  • GPU 加速 YOLO11 检测,约 18 FPS
  • 支持多个 RTSP 摄像头
  • 共用 Grafana 看板和热力图

前提条件: NVIDIA Jetson(JetPack 6.x) · Docker(含 NVIDIA runtime) · RTSP IP 摄像头在同一网络

步骤 1: 部署到 Jetson {#jetson_deploy type=docker_deploy required=true config=devices/jetson.yaml}

通过 SSH 将完整系统(YOLO 检测器 + InfluxDB + Grafana + MQTT)部署到 Jetson。

部署目标: 远程 Jetson {#jetson_remote type=remote config=devices/jetson.yaml default=true}

通过 SSH 部署到 Jetson。首次 TensorRT 引擎编译需要 2-5 分钟。

故障排查

问题解决方案
连接超时检查网络,用 ping 验证 Jetson IP
NVIDIA 运行时错误在 Jetson 上运行 nvidia-smi 确认 GPU 可用
没有视频画面ffprobe rtsp://... 验证 RTSP 地址
首次启动慢TensorRT 引擎编译(仅一次,2-5 分钟)

步骤 2: 查看看板 {#jetson_dashboard type=manual required=false}

打开 Grafana 看板查看实时检测数据。

操作方法

  1. 打开 http://<jetson-ip>:3000 — 用 admin / admin 登录
  2. 实时视频流:http://<jetson-ip>:5001 — 带检测框的 MJPEG 流

故障排查

问题解决方案
看板没有数据等待 1-2 分钟,数据点正在生成
无法打开 Grafana在 Jetson 上运行 docker ps 检查服务状态

部署完成

Jetson 热力图系统已运行!

访问地址:

  • 数据看板:http://<jetson-ip>:3000 — Grafana 图表和趋势
  • 实时检测:http://<jetson-ip>:5001 — YOLO 检测 + 热力图叠加

套餐: AI 摄像头直连 {#recamera}

加一台电脑跑看板,保存历史数据,随时回看人流变化。

设备用途
reCameraAI 摄像头,识别人并发送位置数据
电脑 或 reComputer R1100运行 Grafana 看板 + InfluxDB

部署完成后你可以:

  • 用图表看一天、一周的人流变化
  • 自定义看板布局
  • 导出数据做分析

前提条件: Docker 已安装 · 所有设备在同一网络

步骤 1: 启动数据看板 {#backend type=docker_deploy required=true config=devices/backend.yaml}

在你的电脑(或专用服务器)上启动数据存储和图表显示服务。

部署目标: 在本机运行 {#backend_local type=local config=devices/backend.yaml default=true}

接线

接线图

确保 Docker Desktop 已安装并运行,至少 2GB 可用磁盘空间。

故障排查

问题解决方法
端口被占用关闭占用 8086 或 3000 端口的程序
Docker 启动不了打开 Docker Desktop 应用
启动后自动停止确保电脑有至少 4GB 内存

部署目标: 在其他设备运行 {#backend_remote type=remote config=devices/backend_remote.yaml}

接线

接线图

字段示例
设备 IP192.168.1.100 或 reComputer-R110x.local
用户名recomputer
密码12345678

故障排查

问题解决方法
连接超时检查网线是否插好,用 ping 测试
SSH 认证失败确认用户名密码正确

步骤 2: 让摄像头发送数据 {#recamera type=recamera_nodered required=true config=devices/recamera.yaml}

告诉 reCamera 把人流数据发到哪里。

接线

  1. USB 连接:IP 地址 192.168.42.1,即插即用
  2. 网线/WiFi:在路由器管理页面查找 reCamera 的 IP
  3. 输入 reCamera IP 和看板服务器 IP(来自步骤 1)

故障排查

问题解决方法
连不上USB 连接用 192.168.42.1;网络连接去路由器查 IP
看不到数据确认步骤 1 已完成,reCamera 和服务器在同一网络

步骤 3: 把热力图映射到平面图(可选) {#heatmap type=manual required=false}

默认热力图显示的是摄像头视角。如果想把热力图显示在你店铺的平面图上,用内置的校准工具即可。

操作步骤

  1. 浏览器打开 http://<服务器IP>:8080
  2. 点击右上角的 齿轮图标,打开校准设置
  3. 左侧上传一张摄像头截图,右侧上传你的店铺平面图
  4. 在摄像头截图上点 4 个参考点,再在平面图上点对应的 4 个位置
  5. 点击保存,校准立即生效

提示: 选择间距大的明显标志物作为参考点,比如柱子、门口、墙角。

故障排查

问题解决方法
热力图位置不准重新打开设置,点重置,用更好的参考点重新校准
清除浏览器数据后校准丢失重新打开设置再校准一次,校准数据保存在浏览器中

什么时候可以跳过

如果只想看摄像头视角的热力图,不需要映射到平面图,可以跳过。

部署完成

热力图看板已就绪!

访问服务:

  • 数据看板:http://<服务器IP>:3000 — 用 admin / admin 登录,查看人流趋势图表
  • 实时热力图:http://<服务器IP>:8080 — 实时热力图叠加(点齿轮图标可校准平面图)

两个服务在步骤 1 部署时就已自动启动。

遇到问题?

  • 看不到数据?检查摄像头是否已连接(步骤 2)
  • 打不开页面?运行 docker ps 检查服务是否在运行
联系我们
获取方案参考设计与产品选型支持。
您是否使用过我们的产品?