AI 视觉枪支检测

现有的监控摄像头就能发现枪支,自动报警、存录像。

使用 Frigate NVR 在边缘设备上实时检测枪支,支持多种 AI 加速硬件

入门10min视觉与视频智能源码

reComputer J40 系列——Jetson 套餐默认的检测主机

带 Hailo 的 reComputer R2000 系列——Hailo 套餐的检测主机

可复用现场模板

已经装了 IP 摄像头、但没人盯着每一块屏幕的出入口和公共区域。

校园出入口

校园出入口

学校大门、教学楼门厅、宿舍楼入口。画面里出现枪支即告警。

零售门店

零售门店

便利店收银台、加油站便利区。每次检测留一段录像和一张截图。

办公楼与公共场馆

办公楼与公共场馆

写字楼大堂、体育馆入口、车站候车厅。告警经 MQTT 进现有报警系统。

不适用:替代安保人员,或作为经过认证的安检设备。枪支在画面里很小、被手或衣物挡住、光线差时,先用自己现场的录像验证。

如何实现

既有 IP 摄像头提供画面,检测主机完成判定,告警送至既有接收系统,并在浏览器面板呈现。

枪支检测的设备构成:IP 摄像头以 RTSP 接入 reComputer 检测主机,主机经 HTTP 提供 Frigate 面板,经 MQTT 把事件发给告警系统

三样东西:现有的 IP 摄像头、一台运行 Frigate 的边缘 AI 主机、接告警的系统。视频在主机上分析和录像,不出内网。主机对外只给网页面板和 MQTT 事件。

摄像头

任何带 RTSP 流的 IP 摄像头都可以,海康、大华与通用 ONVIF 摄像头都支持。摄像头这边不用改。

  • 摄像头与主机接在同一个网络。
  • 检测用低分辨率子码流,录像用主码流,主机负载更低。
  • 装在出入口、通道,视野清晰、画面稳定。

部署表单最多填 2 个 RTSP 地址,更多摄像头之后在 Frigate 配置文件里加。自带两段循环演示视频,没接摄像头也能先看到检测效果。

实现什么效果

装上之后,值守人员在浏览器里看到和操作的东西。

逐路实时画面,检出即标红

  • 每路摄像头一格,自动循环播放
  • 检出目标即边框变红、亮红点提示
  • 页面常显 CPU 占用与系统健康状态

每次检出都留证

  • 检出缩略图排成网格,带框和置信度
  • 可按摄像头、标签、日期筛选
  • 每次检出自动存截图和录像片段

单事件详情与回放

  • 详情页含四个页签,可回放录像
  • 整体得分与截图得分分开显示
  • 标注摄像头来源与检测时间
实测数据

口径:出厂配置下的能力与限制,下面的阈值是配置值。

能做到什么:主机逐帧检查每一路摄像头,画出检测框和置信度,每次事件保存录像片段与截图。Jetson 模型置信度高于 0.3 才上报,Hailo 模型高于 0.25,阈值都可调。

限制:检出与否取决于枪支在画面里的大小和可见程度。接入处置流程前,先用自己摄像头的录像验证漏检和误报。这是辅助告警,不是经过认证的安防产品。

能拿到什么数据

部署完成后,所有接口都在主机上。

端口内容
HTTP 5000Frigate 面板:实时画面、Birdseye、带截图与回放的事件列表
MQTT 1883检测到枪支时的 Frigate 事件消息
RTSP 8554摄像头画面转发,供其他播放器使用

摄像头列表、检测阈值、保留天数(出厂录像 3 天、截图 14 天)都在主机的 config/config.yml 里,改完执行 docker compose restart。

如何部署

说说你的现场情况,硬件由我们来定;再接上数据、照步骤装。

摄像头数量

这个场地要接几路摄像头,算上以后要加的?两种配置都在内网主机上分析和录像,区别在于给后续加摄像头留多少余量。

常见问题

装好之后可以。Frigate、模型和 MQTT broker 都在主机上,检测、录像、告警断网照常工作。只有部署时需要联网拉取镜像和模型。

没有找到你要的答案?
联系我们
获取可部署方案与产品选型支持。
下一步