【工具】开源免费视频分析平台-rebucca
原创
丁爸
丁爸
丁爸 情报分析师的工具箱
2026年10月18日 10:13
四川
去阅读
今天给大家推送一个基于多路视频接入与智能布控分析平台:rebucca。
Rebucca是宇图瑞视基于麻省理工学院开源软件开发的一款免费视频分析工具。
官方网址:https://www.yuturuishi.com/product/rebucca
开源网址:https://github.com/yuturuishi/rebucca
项目名称:rebucca
项目定位:多路视频接入与智能布控分析平台
核心功能:
- 视频接入:支持 RTSP / GB28181 拉流,ZLMediaKit 转发,ONVIF 设备发现
- 智能分析:内置 D-FINE 实时端到端目标检测(支持 OpenVINO / ONNX Runtime 双引擎),兼容 YOLO 系列小模型检测,可选 OpenAI 兼容大模型复核
- 布控报警:支持多边形布控区域,提供 7 种后处理规则(入侵、越线、计数、方向、密度、滞留、离岗),每次报警均附带截图快照
- 运维管理:控制面板监控、流媒体启停、录像、一键重启、多语言(中/英/西/韩/俄/越/港繁体共7种)
技术栈:Python(60.8%)、HTML(35.5%)、CSS(2.6%)、JavaScript(1.1%)
环境要求:Python 3.10+、FFmpeg、ZLMediaKit,GPU 可选
开源协议:麻省理工学院开源软件许可证(MIT License),可自由商用
项目数据:536 Stars、172 Forks,由开发者宇图瑞视(yuturuishi)独立维护
版本更新:
- v1.006(2026/10/12):新增 D-FINE 实时端到端检测算法框架(核心更新),优化报警可靠性(快照与报警原子化)、报警频率节流、性能优化、中文绘制支持、控制面板界面优化、新增\"重启软件\"按钮等
- v1.005:新增离岗检测规则(第7种业务规则)、补齐密度报警阈值配置入口、报警管理支持密度/离岗类型筛选
- v1.004:修复布控报警快照识别框位置异常、修复编辑用户/业务算法编辑等 Bug
- v1.003:修复大模型绑定相关问题、新增报警态势统计看板、国际化补全
第三方依赖说明:项目聚合了 ONNX Runtime(MIT)、OpenVINO(Apache-2.0)、D-FINE(Apache-2.0)、Ultralytics/YOLO(AGPL-3.0)、ZLMediaKit(MIT)等组件,商业部署时需注意 Ultralytics 的 AGPL 许可限制。
该项目是一个功能较为完整的视频智能分析平台,特别适合需要多路摄像头接入、实时目标检测与布控报警的安防场景。
1. 跨摄像头追踪服务(Cross-Camera Tracking Service)
- 提供基于启发式方法的行人重识别(ReID)和全局轨迹 ID 分配。
- 通过外观特征嵌入 + 时空约束来关联不同摄像头中的目标轨迹。
- 全局轨迹分配逻辑包含三步:
- 特征提取:通过
ReidOnnxEngine从检测框中提取 512 维特征向量。 - 启发式匹配:将新特征与近期\"消失\"的跨摄像头轨迹历史进行余弦相似度比对。
- 时空门控:仅当时间差和摄像头间转移在物理上合理时才判定匹配有效(例如两人不可能在 0.1 秒内从 100 米外的摄像头 A 移动到摄像头 B)。
2. 算法测试服务(Algorithm Test Service)
- 允许用户上传视频或图片文件,对 AI 模型进行离线验证,无需部署到实时流。
- 基于
threading和临时文件存储实现异步处理。 - 关键组件包括:任务状态追踪字典
_TASKS、临时文件管理、FFmpeg H.264 视频编码、基于 OpenCV 的检测框绘制。 - 执行流程:上传文件 → 初始化推理引擎逐帧推理 → 绘制检测结果 → 视频编码为浏览器可播放格式。
3. ONVIF 发现服务(ONVIF Discovery Service)
- 实现 WS-Discovery 协议,自动发现局域网中的 IP 摄像头。
- 技术细节:使用 SOAP over UDP 多播(目标地址
239.255.255.250,端口3702),广播标准 XMLProbe消息搜索设备。 - 与流管理集成:发现设备后,用户可通过 Web 界面的 StreamView 导入设备,系统通过 ONVIF
GetStreamUri命令获取 RTSP 流地址并保存至数据库。
长按识别下面的二维码可加入星球
里面已有万余篇资料可供下载
续费五折优惠
点击下面👇阅读原文👇可直达工具官网
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论