From bea13b4bef26b02e51d41821d402482d2d91cace Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Thu, 7 May 2026 09:51:54 +0800 Subject: [PATCH] docs: add detection scenario expansion plan --- docs/产品化评估与规划.md | 55 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/docs/产品化评估与规划.md b/docs/产品化评估与规划.md index 8d557bb..86d545f 100644 --- a/docs/产品化评估与规划.md +++ b/docs/产品化评估与规划.md @@ -162,6 +162,61 @@ --- +## 五.五、检测场景扩展规划 + +### 当前已有检测能力 + +| 场景 | 实现方式 | 状态 | +|------|---------|------| +| 安全帽/工鞋/工服 | YOLOv8 PPE 检测 | ✅ 已部署 | +| 人脸检测 + 识别 | SCRFD + ArcFace | ✅ 已部署 | +| 通用目标检测 | YOLOv8n COCO | ✅ 已部署 | +| 区域入侵 | region_event 行为节点 | ✅ 已实现 | +| 摔倒/打架 | action_recog 行为节点 | ✅ 已实现 | + +### 需要新增的检测场景 + +| 场景 | 实现思路 | AI 依赖 | 管理界面需求 | 优先级 | +|------|---------|---------|-------------|--------| +| **抽烟检测** | 训练抽烟行为分类模型,或 YOLO 检测烟头+手部 | 需新模型 | 告警规则:灵敏度、时间段、区域 | P0 | +| **睡岗检测** | 姿态估计 + 静止时长判断;或检测人体趴卧姿势 | 需新模型或复用 pose | 告警规则:静止时长阈值、豁免区域 | P0 | +| **打电话检测** | 检测手部靠近耳侧 + 手机目标 | 需新模型 | 同抽烟检测 | P1 | +| **明火/烟雾检测** | YOLO 火灾检测模型 | 需新模型 | 告警规则:灵敏度 | P1 | +| **离岗检测** | 检测区域无人 + 超时告警 | 复用现有检测 | 告警规则:岗位区域、超时时长 | P1 | +| **通道堵塞** | 检测通道区域内目标数量和停留时间 | 复用现有检测 | 告警规则:通道区域、堵塞阈值 | P2 | +| **反光衣检测** | 高可见度服装分类模型 | 需新模型 | 同 PPE 检测 | P2 | +| **车辆违停** | 车辆检测 + 停留超时 | 需车辆检测模型 | 告警规则:禁停区域、停留时长 | P2 | + +### 实现架构 + +所有新场景统一走现有插件架构,不增加新的系统复杂度: + +``` +摄像头 → 预处理 → AI检测节点 → 结果后处理 → 行为判定节点 → 告警 + ↓ + OSD叠加 → 推流/录像 +``` + +- **新增 AI 模型**:编译为 `.rknn`,通过模型管理页面上传到设备 +- **新增插件**:如果现有 `ai_yolo` / `ai_face_det` 无法覆盖,实现新插入(如 `ai_smoking`) +- **管理界面**:在告警中心增加新规则类型;在识别场景配置中增加场景选择 + +### 管理界面的场景化演进 + +当前配置是"技术视角"(模板→Profile→实例→设备分配),最终演进为"业务视角": + +``` +场景选择:☑ 安全帽检测 ☑ 抽烟检测 ☐ 睡岗检测 ☑ 人脸识别 + ↓ +区域设定:标定摄像头监控区域(ROI) + ↓ +规则配置:灵敏度 / 时间段 / 告警动作 + ↓ +一键下发:选择设备 → 渲染配置 → 下发 +``` + +--- + ## 六、技术债务清单(后续清理) | 项目 | 说明 |