| 🗣 交警原话 | → 技术方案 |
|---|---|
| "这条路堵不堵?" | 实时车流量检测 + 拥堵指数 |
| "周五晚高峰哪方向车多?" | 历史统计 + 方向性计数 |
| "能跟现有系统对接吗?" | 开放 API + HMAC 签名 |
hikvision_client.pyDetectionEngine._process_frame() — 单帧 7 步管线
| 选型 | 为什么? |
|---|---|
| PG over MySQL | JSONB 灵活配置存储 |
| Redis 必须 | 帧缓存毫秒级 + Pub/Sub 即时 |
| WebSocket | 大屏实时更新,轮询不可接受 |
| 配置三级体系 | 默认值 < YAML < 环境变量 < DB |
| 组件 | 选型 | 理由 |
|---|---|---|
| 检测模型 | YOLOv8x | 开箱即用 COCO 80 类 |
| 后端 | FastAPI | 自动文档 + 异步 |
| 前端 | React+AntD | 快速搭建后台 |
| 数据库 | SQLite→PG | 先验证再迁移 |
| 部署 | 本地→Docker | 先跑通再容器化 |
| 维度 | 🧪 Demo | 🚀 产品 |
|---|---|---|
| 数据 | SQLite/内存 | PG + Redis |
| 部署 | 本地运行 | Docker Compose |
| 安全 | 无认证 | JWT + HMAC |
| 监控 | 看日志 | Dashboard + 告警 |
| 扩展 | 单路 | 多路并行 + 调度 |
| 接口 | 硬编码 | RESTful + 文档 |
| 运维 | 手动重启 | 心跳 + 热更新 |
detector.update_params()
| 行业 | 检测对象 | 特殊需求 | 复用度 |
|---|---|---|---|
| 🚦 交管 | 车辆/行人 | 方向统计·信号联动 | 90% |
| 🏙 城管 | 违停/占道 | 事件检测·告警 | 70% |
| 🏠 社区 | 人员/车辆 | 访客管理·黑名单 | 60% |
| 🏭 园区 | 人流/安全帽 | 密度热力·合规检测 | 50% |