Ultralytics YOLO es una biblioteca de Python para visión artificial que abarca detección, segmentación, clasificación, estimación de pose, seguimiento y más.
roboflow/supervision
Toolkit de Python con utilidades reutilizables de visión por computadora para cargar datasets, ejecutar detecciones, rastrear objetos y anotar fotogramas.
- Estrellas
- 51,250
- Forks
- 4,846
- Issues abiertos
- 80
- Último commit
- hace 8 horas
¿Qué es?
Supervision es una biblioteca de Python con componentes para crear aplicaciones de visión por computadora. Funciona con los resultados de cualquier modelo de clasificación, detección o segmentación y ofrece conectores para bibliotecas como Ultralytics, Transformers, MMDetection y Roboflow Inference.
La biblioteca cubre gran parte del código que complementa a un modelo: dibuja cuadros delimitadores, máscaras, etiquetas y trazas mediante una familia de anotadores personalizables; rastrea objetos entre fotogramas de video; cuenta detecciones dentro de zonas poligonales o a través de líneas; y calcula métricas de evaluación. También carga, divide, combina y convierte datasets en formatos COCO, YOLO y Pascal VOC.
Instálala con pip en Python 3.10 o posterior. Su API se centra en los objetos sv.Detections y sv.DetectionDataset, lo que permite combinar componentes sin vincular el pipeline a un modelo específico.
Funciones clave
- 01Anotadores para dibujar cuadros, máscaras, etiquetas y trazas en fotogramas
- 02Seguimiento de objetos entre fotogramas de video
- 03Conteo de detecciones dentro de zonas poligonales o a través de líneas
- 04Carga, división, combinación y conversión de datasets COCO, YOLO y Pascal VOC
- 05Conectores para Ultralytics, Transformers, MMDetection y Roboflow Inference
Casos de uso
- Visualizar las predicciones de modelos en imágenes o videos durante el desarrollo
- Contar personas o vehículos que entran en una zona en grabaciones de tiendas o tráfico
- Preparar y convertir datasets de detección de objetos entre distintos formatos
- Crear pipelines personalizados de visión por computadora basados en cualquier modelo de detección
Inicio rápido
- 1
Instala el paquete con pip (Python 3.10 o posterior).
pip install supervision - 2
Instala las dependencias opcionales del ejemplo del modelo.
pip install pillow rfdetr
Antes de usarlo
- Se requiere Python 3.10 o posterior.
- Algunos conectores de modelos, como Inference, necesitan una clave de API de Roboflow.
Temas
Preguntas frecuentes
- ¿Qué es supervision?
- Toolkit de Python con utilidades reutilizables de visión por computadora para cargar datasets, ejecutar detecciones, rastrear objetos y anotar fotogramas. Supervision es una biblioteca de Python con componentes para crear aplicaciones de visión por computadora. Funciona con los resultados de cualquier modelo de clasificación, detección o segmentación y ofrece conectores para bibliotecas como Ultralytics, Transformers, MMDetection y Roboflow Inference.
- ¿supervision es gratuito? ¿Qué licencia tiene?
- supervision es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿supervision sigue mantenido?
- Mantenimiento activo. El último commit de supervision fue el 20 oct 2026.
- ¿Para qué puedo usar supervision?
- Visualizar las predicciones de modelos en imágenes o videos durante el desarrollo Contar personas o vehículos que entran en una zona en grabaciones de tiendas o tráfico Preparar y convertir datasets de detección de objetos entre distintos formatos Crear pipelines personalizados de visión por computadora basados en cualquier modelo de detección
- ¿Cómo se instala supervision?
- Instala el paquete con pip (Python 3.10 o posterior).: pip install supervision Instala las dependencias opcionales del ejemplo del modelo.: pip install pillow rfdetr
- ¿Dónde consigo supervision?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/roboflow/supervision
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de escritorio multiplataforma para etiquetar con ayuda de IA datos de texto, imágenes, video, nubes de puntos y datos multimodales, con modelos integrados y exportación a varios formatos.
Framework de análisis de video en C++ que conecta nodos intercambiables para leer streams, ejecutar inferencias de modelos, hacer seguimiento y generar resultados.
Ultralytics YOLOv5 es un kit de herramientas de visión artificial basado en PyTorch para detectar objetos, segmentar instancias y clasificar imágenes, con funciones de entrenamiento y exportación.
Código de investigación de Apple que convierte una sola foto en una escena de Gaussianas 3D en menos de un segundo, lista para renderizar desde nuevos puntos de vista cercanos.
Colección de 419 modelos de IA preentrenados para visión, voz, NLP y LLM, ejecutables desde una CLI de Python común mediante ailia SDK.