Skip to main content

roboflow-supervision

Supervision — librería de visualización, post-procesamiento y utilidades para computer vision de Roboflow. Annotators, metrics, datasets, tracking. Complemento esencial de RF-DETR y otras CV libs.

跳到安装

来源信息

仓库
Ntizar/NtizarBrainMasterMind
最近来源活动
2026年6月29日 12:35
检测到的 SKILL.md 语言
西班牙语
星标
2
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
roboflow-supervision
version
1.0.0
description
Supervision — librería de visualización, post-procesamiento y utilidades para computer vision de Roboflow. Annotators, metrics, datasets, tracking. Complemento esencial de RF-DETR y otras CV libs.
tags
["computer-vision","visualization","annotation","metrics","object-detection","segmentation","tracking","roboflow","post-processing"]
# Supervision — Computer Vision Utilities by Roboflow ## Resumen **Supervision** es la librería de utilidades de Roboflow para **visualización, post-procesamiento y evaluación** de resultados de computer vision. Incluye annotators para bounding boxes, segment masks, keypoints; métricas COCO/mAP; manejo de datasets; y herramientas de tracking. ## Funcionalidades principales ### Annotators (visualización) - `BoxAnnotator` — dibuja bounding boxes con color por clase - `LabelAnnotator` — añade labels textuales a las boxes - `MaskAnnotator` — visualiza segment masks con transparencia - `KeyPointAnnotator` — dibuja keypoints con líneas de esqueleto - `TriangleAnnotator`, `CircleAnnotator`, `ColorAnnotator` — formas alternativas ### Detections y Metadata - `Detections` — clase central con boxes, masks, keypoints, confidences, class_ids - `Metadata` — metadatos asociados a detecciones - Conversión desde varios formatos: inference, coco, yolov5, yolov8, yolov11, detr ### Datasets - Carga y export de datasets en múltiples formatos (COCO, YOLO, Roboflow) - Split train/val/test automático - Augmentation helpers ### Metrics - Cálculo de mAP (COCO-style) - confusion matrices - Precision-recall curves ## Instalación ```bash pip install supervision ``` ## Uso con RF-DETR (patrón estándar) ```python import supervision as sv from rfdetr import RFDETRMedium from rfdetr.assets.coco_classes import COCO_CLASSES # Cargar modelo model = RFDETRMedium() # Inferencia detections = model.predict("image.jpg", threshold=0.5) # Preparar labels labels = [COCO_CLASSES[cid] for cid in detections.class_id] # Visualización annotated = sv.BoxAnnotator().annotate(sv.Image(image), detections) annotated = sv.LabelAnnotator().annotate(annotated, detections, labels) # Guardar resultado annotated.save("result.jpg") ``` ## Uso con otros modelos ```python # De inference API (Roboflow Inference) from inference import get_model model = get_model("rf-detr-medium") predictions = model.infer(image) detections = sv.Detections.from_inference(predictions) # De COCO JSON detections = sv.Detections.from_coco_json(annotation_path, image_paths) # De YOLO detections = sv.Detections.from_yolov8(output_file) ``` ## Integración con Mastermind - **Pipeline de CV:** RF-DETR → Supervision para visualización en dashboards - **Visor de imágenes:** annotators para proyectos de geospatial (NAIP, Sentinel) - **Evaluación de modelos:** métricas COCO para comparar modelos en benchmarking - **Generación de datasets:** preparar datasets etiquetados para fine-tuning ## Referencias - Repo: `roboflow/supervision` - Docs: https://supervision.roboflow.com - Complementa: `rf-detr` (detección), `vision/clip-multimodal` (embeddings)
在 GitHub 查看