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.
- Estrellas
- 10,744
- Forks
- 1,181
- Issues abiertos
- 12
- Último commit
- anteayer
¿Qué es?
X-AnyLabeling es una aplicación de escritorio para anotar conjuntos de datos usados en visión por computadora e IA multimodal. Abarca tareas 2D como clasificación, detección de objetos, segmentación de instancias, estimación de pose, detección de objetos orientados y OCR, además de seguimiento de múltiples objetos, anotación de carriles, generación de descripciones de imágenes, respuesta a preguntas visuales, análisis de documentos y detección y segmentación de nubes de puntos 3D.
La aplicación incluye herramientas de dibujo para polígonos, rectángulos, cuadros rotados, cuboides, puntos, máscaras y más, además de una amplia biblioteca de modelos de deep learning, como las variantes de YOLO, SAM, Grounding DINO y PaddleOCR, que generan etiquetas automáticamente. La inferencia puede ejecutarse localmente con ONNX Runtime, TensorRT u OpenCV DNN, o de forma remota con vLLM y SGLang. El proyecto también incluye X-AnyLabeling-Server, un complemento para alojar modelos personalizados.
Las anotaciones se pueden importar y exportar en formatos como COCO, VOC, YOLO, DOTA, MOT, MASK, PPOCR y ShareGPT. La aplicación funciona en Windows, Linux y macOS, y su interfaz está disponible en inglés, chino simplificado, japonés y coreano.
Funciones clave
- 01Herramientas de dibujo integradas para polígonos, rectángulos, cuadros rotados, cuboides, puntos y máscaras.
- 02Etiquetado automático con numerosos modelos de detección, segmentación, OCR y visión y lenguaje.
- 03Inferencia local mediante ONNX Runtime, TensorRT y OpenCV DNN, o remota mediante vLLM y SGLang.
- 04Importación y exportación en formatos COCO, VOC, YOLO, DOTA, MOT, PPOCR y ShareGPT.
- 05Anotación de detección y segmentación de nubes de puntos 3D.
- 06Funciona en Windows, Linux y macOS.
Casos de uso
- Etiquetar conjuntos de datos de imágenes para entrenar modelos de detección de objetos o segmentación de instancias.
- Generar etiquetas preliminares con modelos SAM o YOLO y corregirlas manualmente.
- Anotar documentos y texto para OCR o extracción de información clave.
- Preparar datos de nubes de puntos 3D para tareas de percepción en conducción autónoma o robótica.
Inicio rápido
- 1
Abre la guía de instalación y de inicio rápido desde el README
- 2
Descarga la aplicación desde la página de versiones o instálala siguiendo la guía
- 3
Inicia X-AnyLabeling y empieza a anotar
Antes de usarlo
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las distribuciones derivadas sean de código abierto bajo los mismos términos.
- Requiere Python 3.11 o posterior, según la insignia del README.
Temas
Preguntas frecuentes
- ¿Qué es X-AnyLabeling?
- 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. X-AnyLabeling es una aplicación de escritorio para anotar conjuntos de datos usados en visión por computadora e IA multimodal. Abarca tareas 2D como clasificación, detección de objetos, segmentación de instancias, estimación de pose, detección de objetos orientados y OCR, además de seguimiento de múltiples objetos, anotación de carriles, generación de descripciones de imágenes, respuesta a preguntas visuales, análisis de documentos y detección y segmentación de nubes de puntos 3D.
- ¿X-AnyLabeling es gratuito? ¿Qué licencia tiene?
- X-AnyLabeling es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿X-AnyLabeling sigue mantenido?
- Mantenimiento activo. El último commit de X-AnyLabeling fue el 18 oct 2026.
- ¿Para qué puedo usar X-AnyLabeling?
- Etiquetar conjuntos de datos de imágenes para entrenar modelos de detección de objetos o segmentación de instancias. Generar etiquetas preliminares con modelos SAM o YOLO y corregirlas manualmente. Anotar documentos y texto para OCR o extracción de información clave. Preparar datos de nubes de puntos 3D para tareas de percepción en conducción autónoma o robótica.
- ¿Cómo se instala X-AnyLabeling?
- Abre la guía de instalación y de inicio rápido desde el README Descarga la aplicación desde la página de versiones o instálala siguiendo la guía Inicia X-AnyLabeling y empieza a anotar
- ¿Dónde consigo X-AnyLabeling?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CVHub520/X-AnyLabeling
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de análisis de video en C++ que conecta nodos intercambiables para leer streams, ejecutar inferencias de modelos, hacer seguimiento y generar resultados.
Toolkit de código abierto para optimizar e implementar modelos de deep learning para inferencia en CPU, GPU y NPU de Intel.
Biblioteca OCR de Python de código abierto que detecta y reconoce texto en PDF e imágenes con modelos de deep learning basados en PyTorch.
Convierte imágenes estáticas de diagramas en archivos DrawIO (XML) editables mediante segmentación con SAM 3, OCR y reconocimiento de fórmulas LaTeX.
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.