abstract1729/Real-Time-Video-Intelligence-System-RTVIS

GitHub: abstract1729/Real-Time-Video-Intelligence-System-RTVIS

RTVIS 是一个模块化实时视频智能分析系统,通过目标检测、多目标跟踪和规则事件检测将视频流转化为可操作信息。

Stars: 0 | Forks: 0

# 实时视频智能系统 (RTVIS) RTVIS(实时视频智能系统)是一个模块化的实时计算机视觉系统,旨在处理视频流并将其转化为可操作的智能信息,可用于检测、跟踪和分析目标行为。该系统通过事件检测(入侵、徘徊、越界)将原始视频转化为可操作的智能信息,并公开 API 和控制台以进行监控和控制。
该系统正作为端到端视频分析流水线进行开发,支持: - 目标检测 - 多目标跟踪 - 事件智能 - 存储与 API - 监控控制台 # 实时视频智能系统 (RTVIS) 总体架构: ``` Video ↓ Ingestion ↓ Preprocessing ↓ Detection ↓ Tracking ↓ Event Engine ↓ Storage / API / UI ``` ## 当前状态 当前实现:**RTVIS V1** 已实现的功能: - 摄像头 / 视频 / RTSP 接入 - YOLOv8 推理 - 检测渲染 - FPS 可视化 - 运行时指标 ## 仓库结构 ``` src/ ingestion/ detection/ tracking/ events/ pipeline/ storage/ api/ visualization/ utils/ core/ ``` 详细的架构文档可在以下位置查看: ``` docs/ RTVIS_V1_ARCHITECTURE.md ROADMAP.md DESIGN_NOTES.md ``` ## 安装 创建环境: ``` pip install -r requirements.txt ``` 安装附加依赖项: ``` pip install ultralytics opencv-python pyyaml torch torchvision ``` ## 运行流水线 执行: ``` python scripts/run_pipeline.py ``` 当前输出: - 实时视频流 - 边界框 - 标签 - 置信度分数 - FPS - 推理延迟 ## 路线图 * V1 — 检测流水线 ✅ * V2 — 跟踪 (DeepSORT / ByteTrack) ✅ * V3 — 事件智能 ✅ * V4 — 存储层 * V5 — FastAPI 层 * V6 — 控制台层
标签:AV绕过, FastAPI, PostgreSQL, 事件检测, 凭据扫描, 多目标跟踪, 测试用例, 目标检测, 视频分析, 计算机视觉, 逆向工具