
39K Stars,模型无关的检测/分割/分类接口,内置丰富标注器和数据集工具
项目简介
Supervision 是 Roboflow 开源的计算机视觉工具库,提供模型无关的统一接口,让你把任何检测、分割、分类模型的输出接入同一条流水线。从数据加载、可视化标注到实时区域计数,覆盖 CV 应用开发的完整链路。
核心功能
| 模块 | 说明 |
|---|---|
| 模型连接器 | 统一接口接入 Ultralytics、Transformers、MMDetection、Inference、RF-DETR 等主流模型 |
| 检测对象 | sv.Detections 统一封装边界框、掩码、类别、置信度,支持分类/检测/分割三种任务 |
| 标注器 | 20+ 种可组合标注样式:边界框、掩码、轨迹、标签、热力图、模糊、圆角裁剪等 |
| 数据集工具 | 加载、拆分、合并、转换 COCO / YOLO / Pascal VOC 格式 |
| 实时分析 | 区域计数、停留时间分析、速度估计、越线计数等流处理工具 |
| 跟踪 | 集成 ByteTrack 等多目标跟踪算法 |
技术栈
| 技术 | 说明 |
|---|---|
| Python ≥3.9 | 核心语言 |
| NumPy / OpenCV | 图像处理与数组运算 |
| 模型无关设计 | 不绑定任何推理框架,纯工具层 |
适用场景
- 快速原型验证:换模型不改代码,一行切换 YOLO ↔ RF-DETR ↔ Transformers
- 数据集治理:COCO/YOLO/VOC 互转、拆分合并、格式校验
- 实时监控:零售客流、交通流量、工业质检的检测+跟踪+计数流水线
- 可视化交付:丰富的标注器直接生成演示图/视频
Stars
39,493 Stars,Python,MIT License
暂无评论
