Editor de anotaciones
Ultralytics Platform incluye un potente editor de anotaciones para etiquetar imágenes con cuadros delimitadores, polígonos, puntos clave, cuadros orientados y clasificaciones. El editor admite el dibujo manual y la anotación inteligente basada en SAM.

graph TB
subgraph Manual["Manual Tools"]
A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
end
subgraph AI["AI-Assisted"]
F[SAM Smart]
end
Manual --> H[Save Labels]
AI --> HTipos de tareas admitidas
El editor de anotaciones admite los 5 tipos de tareas de YOLO:
| Tarea | Herramienta | Formato de anotación |
|---|---|---|
| Detectar (Detect) | Rectángulo | Cuadros delimitadores (x, y, ancho, alto) |
| Segmentar (Segment) | Polígono | Máscaras de precisión de píxel (vértices del polígono) |
| Pose (Pose) | Punto clave | Plantillas de esqueleto (persona, mano, cara, perro, caja, personalizado) |
| OBB (OBB) | Cuadro orientado | Cuadros delimitadores rotados (4 esquinas) |
| Clasificar (Classify) | Selector de clase | Etiquetas a nivel de imagen |
Los 5 tipos de anotaciones se almacenan juntos en cada imagen. Puedes cambiar el tipo de tarea activa del conjunto de datos sin perder las anotaciones existentes: se conservan y reaparecen cuando vuelves a cambiar.
Detalles de la tarea
Detección de objetos
Qué hace: Identifica objetos y sus ubicaciones con cuadros delimitadores alineados con los ejes.
Formato de etiqueta: class_id center_x center_y width height (todo normalizado 0-1)
Ejemplo: 0 0.5 0.5 0.2 0.3 — Clase 0 centrada en (50%, 50%) con 20% de ancho y 30% de alto
Casos de uso: Recuento de inventario, control de tráfico, detección de vida silvestre, sistemas de seguridad
Segmentación de instancias
Qué hace: Crea máscaras con precisión de píxel para cada instancia de objeto.
Formato de etiqueta: class_id x1 y1 x2 y2 x3 y3 ... (vértices del polígono, normalizado 0-1)
Ejemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Máscara cuadrilátera
Casos de uso: Imágenes médicas, vehículos autónomos, edición de fotos, análisis agrícola
Estimación de pose
Qué hace: Detecta puntos clave corporales para el seguimiento de esqueletos.
Formato de etiqueta: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...
- Indicadores de visibilidad:
0=no etiquetado,1=etiquetado pero ocluido,2=etiquetado y visible
Ejemplo: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — Persona con 2 puntos clave
Casos de uso: Análisis deportivo, fisioterapia, animación, reconocimiento de gestos
Cuadro delimitador orientado (OBB)
Qué hace: Detecta objetos rotados con cuadros delimitadores conscientes del ángulo.
Formato de etiqueta: class_id x1 y1 x2 y2 x3 y3 x4 y4 (cuatro puntos de esquina, normalizados)
Ejemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Rectángulo rotado
Casos de uso: Imágenes aéreas, análisis de documentos, inspección de fabricación, detección de barcos
Clasificación de imágenes
Qué hace: Asigna una única etiqueta a toda la imagen.
Formato de etiqueta: Basado en carpetas — imágenes organizadas por nombre de clase (train/cats/, train/dogs/)
Casos de uso: Moderación de contenido, control de calidad, diagnóstico médico, reconocimiento de escenas
Introducción
Para anotar imágenes:
- Navega hasta tu conjunto de datos
- Haz clic en una imagen para abrir el visor en pantalla completa
- Haz clic en
Editpara entrar en el modo de anotación - Selecciona tu herramienta de anotación en la barra de herramientas
- Dibuja anotaciones en la imagen
- Haz clic en
Savecuando termines

graph LR
A[Open Dataset] --> B[Click Image]
B --> C[Click Edit]
C --> D[Draw Annotations]
D --> E[Save]
E --> F[Next Image]
F --> B
style C fill:#2196F3,color:#fff
style D fill:#FF9800,color:#fff
style E fill:#4CAF50,color:#fffModos de anotación
El editor ofrece dos modos de anotación, seleccionables desde la barra de herramientas:
| Modo | Descripción | Atajo |
|---|---|---|
| Manual | Dibuja anotaciones con herramientas específicas de la tarea (los 5 tipos de tareas) | V |
| Inteligente | Anotación asistida por modelo SAM o YOLO (solo detección, segmentación, OBB) | S |
Herramientas de anotación manual
Cuadro delimitador (detección)
Dibuja cuadros rectangulares alrededor de los objetos:
- Entra en el modo de edición y selecciona
Draw - Haz clic y arrastra para dibujar un rectángulo
- Suelta para completar el cuadro
- Selecciona una clase en el menú desplegable

- Arrastra los 8 manejadores de esquinas/bordes para cambiar el tamaño
- Arrastra el centro para mover
- Presiona
DeleteoBackspacepara eliminar la anotación seleccionada
Polígono (segmento)
Dibuja máscaras poligonales precisas:
- Entra en el modo de edición y selecciona
Draw - Haz clic para añadir vértices, o mantén presionada la tecla
Shifty mueve el ratón para dibujar puntos densos a mano alzada - Haz clic en el primer vértice, o presiona
EnteroEscapepara cerrar el polígono - Selecciona una clase en el menú desplegable

- Arrastra vértices individuales para ajustar
- Arrastra todo el polígono para moverlo
- Haz clic en un vértice y presiona
Deletepara eliminarlo
Punto clave (pose)
Anota poses usando plantillas de esqueleto. Selecciona una plantilla en la barra de herramientas, haz clic una vez para colocar todos los puntos clave y luego arrastra cada punto clave individualmente para ajustar las posiciones.
- Entra en el modo de edición y selecciona
Draw - Elige una plantilla de esqueleto en el selector de plantillas de la barra de herramientas

- Haz clic en la imagen para colocar todos los puntos clave a la vez
- Arrastra los puntos clave individuales para ajustar sus posiciones
- Presiona
Enterpara confirmar oEscapepara cancelar
Plantillas de esqueleto integradas
El editor incluye 5 plantillas integradas:
| Plantilla | Keypoints | Descripción |
|---|---|---|
| Persona | 17 | Pose del cuerpo humano COCO — nariz, ojos, orejas, hombros, codos, muñecas, caderas, rodillas, tobillos |
| Mano | 21 | Puntos clave de mano de Ultralytics — muñeca, pulgar, índice, medio, anular, articulaciones meñiques |
| Cara | 68 | Puntos de referencia faciales iBUG 300W — mandíbula, cejas, nariz, ojos, boca |
| Perro | 18 | Pose animal AP-10K — nariz, cabeza, cuello, hombros, base de la cola, cola y 4 patas (codos, rodillas, patas) |
| Caja | 4 | Puntos clave de las esquinas: superior izquierda, superior derecha, inferior derecha, inferior izquierda |

Plantillas de esqueleto personalizadas
Crea plantillas personalizadas para cualquier estructura de pose:
- Haz clic en el botón + junto al selector de plantillas
- Opcionalmente, haz clic en Start from... para cargar keypoints y conexiones desde una plantilla existente como punto de partida
- Coloca los keypoints en el lienzo haciendo clic
- Nombra cada keypoint y personaliza los colores
- Conecta los keypoints seleccionando dos puntos (las conexiones se dibujan automáticamente a medida que colocas keypoints secuenciales)
- Guarda la plantilla para reutilizarla en todo tu dataset

Las plantillas personalizadas se guardan en tu cuenta y están disponibles en todos los datasets de pose.
El sistema de plantillas reemplaza la colocación manual secuencial de keypoints. En lugar de hacer clic 17 veces para un esqueleto COCO, selecciona la plantilla Person y haz clic una vez: todos los keypoints se colocan en el diseño de esqueleto correcto. Luego, arrastra para ajustar las posiciones para la pose específica.
Cada keypoint tiene una bandera de visibilidad: 0 = no etiquetado, 1 = etiquetado pero ocluido, 2 = etiquetado y visible. Los keypoints ocluidos (detrás de otros objetos) deben marcarse con visibilidad 1: el modelo aprende a inferir su posición.
Cuadro delimitador orientado (OBB)
Dibuja cajas rotadas para objetos inclinados:
- Entra en el modo de edición y selecciona
Draw - Haz clic y arrastra para dibujar una caja inicial
- Usa el controlador de rotación para ajustar el ángulo
- Arrastra los controladores de las esquinas para cambiar el tamaño
- Selecciona una clase en el menú desplegable

Clasificación (Classify)
Asigna etiquetas de clase a nivel de imagen:
- Entra en modo edición
- Aparece un panel lateral con botones de selección de clase
- Haz clic en los botones de clase o presiona las teclas numéricas
1-9

Anotación inteligente (Smart Annotation)
La anotación inteligente añade anotación asistida por modelos al editor. En modo Smart, puedes usar Segment Anything Model (SAM) para anotación basada en clics o utilizar modelos Ultralytics YOLO preentrenados y tus propios modelos YOLO ajustados para añadir predicciones como anotaciones. La anotación inteligente está disponible para tareas de detect, segment y OBB.
Anotación inteligente SAM
Con un modelo SAM seleccionado:
- Entra en modo edición y selecciona
Smarto presionaS - Haz clic en el objeto que quieres anotar: SAM genera una máscara inicial en tiempo real
- Refina la máscara con clics adicionales: haz clic fuera de la máscara actual para añadir cobertura, o haz clic dentro de la máscara actual para restar regiones
- Presiona
EnteroEscapepara guardar la anotación, o habilita auto-apply para flujos de trabajo de un solo clic

graph LR
A[Press S] --> B[Left-click Object]
B --> C[SAM Generates Mask]
C --> D{Auto-apply?}
D -->|Yes| E[Mask Applied Automatically]
D -->|No| F{Accurate?}
F -->|Yes| G[Enter to Save]
F -->|No| H[Add +/- Points]
H --> C
style A fill:#2196F3,color:#fff
style C fill:#FF9800,color:#fff
style E fill:#4CAF50,color:#fff
style G fill:#4CAF50,color:#fff- Empieza con un clic en el centro del objeto
- Haz clic de nuevo fuera de la máscara para ampliar la cobertura
- Haz clic dentro de la máscara para restar regiones no deseadas
- Habilita auto-apply (
A) para la anotación con un solo clic - Mantén
Shiftmientras auto-apply esté activo para colocar múltiples puntos antes de que se aplique la máscara - Funciona mejor para objetos distintos con bordes claros
- Usa algunos clics de refinamiento para objetos alargados o superpuestos
La anotación inteligente SAM puede generar:
- Polígonos para tareas de segmentación
- Cajas delimitadoras para tareas de detección
- Cajas orientadas para tareas OBB
La anotación inteligente SAM solo está disponible para tareas de detect, segment y OBB. Las tareas de clasificación y pose requieren anotación manual.
Modo Auto-Apply
El modo auto-apply acelera la anotación inteligente al guardar automáticamente la máscara SAM después de cada clic; no es necesario presionar Enter. Actívalo con el botón auto-apply en la barra de herramientas o presiona A.
| Modo | Comportamiento |
|---|---|
| Auto-apply ON | La máscara se aplica automáticamente después de cada clic |
Auto-apply ON + Shift | Coloca varios puntos primero, la máscara se aplica al soltar |
| Auto-apply OFF (por defecto) | Coloca puntos libremente, presiona Enter para aplicar |

Auto-apply es ideal para datasets con objetos bien separados donde un solo clic produce una máscara precisa. Para objetos complejos o superpuestos, desactiva auto-apply y usa múltiples puntos positivos/negativos para refinar la máscara antes de guardar.
Selección de modelo SAM
Cuando el modo Smart está activo, aparece un selector de modelos en la barra de herramientas. Hay cinco modelos SAM disponibles; elige según el equilibrio entre velocidad y precisión que se adapte a tu dataset:
| Modelo | Tamaño | Velocidad | Notas |
|---|---|---|---|
| SAM 2.1 Tiny | 75 MB | Más rápido | |
| SAM 2.1 Small | 88 MB | Rápido | |
| SAM 2.1 Base | 154 MB | Moderado | |
| SAM 2.1 Large | 428 MB | Más lento | El más preciso de SAM 2.1 |
| SAM 3 | 3.45 GB | Más lento | Por defecto, última generación |

Cambiar de modelo mientras el modo Smart está activo reinicializa automáticamente el predictor para la imagen actual.
Anotación inteligente YOLO
Con un modelo YOLO seleccionado, la anotación inteligente puede añadir predicciones de modelos Ultralytics preentrenados o tus propios modelos ajustados.
- Entra en modo edición y selecciona
Smarto presionaS - Selecciona un modelo YOLO del selector en la barra de herramientas (
OfficialoMy Models) - Haz clic en
Predict - Revisa las anotaciones añadidas y realiza las correcciones necesarias

- El selector de modelos solo lista los modelos que coinciden con la tarea del dataset actual.
- Las predicciones duplicadas se omiten cuando se superponen a una anotación existente de la misma clase con un IoU de
0.7o superior.
Barra lateral de clases
El editor de anotaciones incluye una barra lateral de clases plegable a la derecha del lienzo. La barra lateral proporciona:
- Buscar clases: Filtra la lista de clases escribiendo en el campo de búsqueda. Presiona
Enteren una coincidencia exacta para seleccionarla, o crea una clase nueva si no existe ninguna coincidencia. - Crear nueva clase en línea: Haz clic en
Add classal final de la lista, escribe un nombre y, opcionalmente, elige un color personalizado. PresionaEnterpara crearla. - Editar nombre de clase en línea: Pasa el cursor sobre un nombre de clase y haz clic en el icono del lápiz para renombrarlo.
- Selector de color: Haz clic en la muestra de color junto a cualquier clase para cambiar su color.
- Recuento de anotaciones por clase: Cada fila de clase muestra un recuento en superíndice de las anotaciones.
- Expandir/colapsar: Haz clic en el chevrón para expandir una clase y ver las anotaciones individuales listadas debajo.
- Resaltado bidireccional al pasar el cursor: Pasar el cursor sobre una anotación en el lienzo la resalta en la barra lateral, y viceversa. La barra lateral se desplaza y expande automáticamente a la clase relevante.
- Ocultar/mostrar anotaciones individuales: Haz clic en el icono del ojo en cualquier fila de anotación para alternar su visibilidad en el lienzo.
- Eliminar anotaciones: Haz clic en el icono de la papelera en cualquier fila de anotación para eliminarla.
- Atajos de teclado: Pulsa
1-9para seleccionar rápidamente las 9 primeras clases.
Menú contextual
Haz clic derecho en las anotaciones seleccionadas para abrir un menú contextual con:
| Acción | Atajo |
|---|---|
| Eliminar anotación(es) | Delete / Backspace |
| Traer al frente | Cmd/Ctrl+Shift+] |
| Enviar al fondo | Cmd/Ctrl+Shift+[ |
| Traer adelante | Cmd/Ctrl+] |
| Enviar atrás | Cmd/Ctrl+[ |
Controles de visibilidad
El menú desplegable de visibilidad (icono del ojo) te permite alternar la visualización de elementos individuales:
| Alternar | Descripción |
|---|---|
| Anotaciones | Mostrar u ocultar todas las superposiciones de anotaciones |
| Etiquetas de clase | Mostrar u ocultar las etiquetas con los nombres de las clases en las anotaciones |
| Mostrar píxeles | Alternar el renderizado pixelado para inspección con zoom (pantalla completa) |
| Retículas | Mostrar el cursor de retícula con coordenadas de píxeles (modo edición) |
| Miniaturas de navegación | Mostrar la tira de miniaturas de navegación (pantalla completa) |
| Mostrar todo | Alternar anotaciones, etiquetas, retículas y miniaturas a la vez (no afecta al renderizado pixelado) |
Cursor de retícula
En el modo edición, una superposición de retícula sigue la posición del cursor y muestra las coordenadas de los píxeles en el lienzo. Esto ayuda a colocar anotaciones con precisión. Alértalo mediante el menú desplegable de visibilidad.
Vista previa al pasar el ratón SAM
En el modo Inteligente, SAM proporciona una vista previa en tiempo real antes de hacer clic en cualquier punto. Esta vista previa está disponible para tareas de detect, segment y OBB. Una vez que añades clics de refinamiento, la vista previa se actualiza para reflejar la máscara actual y el tipo de anotación para la tarea activa.
Edición de vértices de polígonos
Para anotaciones de segmento, puedes editar los vértices del polígono después de dibujarlos:
- Mover vértices: Arrastra cualquier controlador de vértice para reposicionarlo
- Eliminar vértices: Selecciona un vértice y pulsa
Deletepara eliminarlo
Gestión de clases
Creación de clases
Define clases de anotación para tu conjunto de datos en la pestaña Classes:
- Navega a la pestaña
Classes - Usa el campo de entrada en la parte inferior para escribir el nombre de una clase
- Haz clic en
Addo pulsaEnter - Se asigna un color automáticamente de la paleta de Ultralytics

Añadir nueva clase durante la anotación
Puedes crear nuevas clases directamente mientras anotas sin salir del editor:
- Dibuja una anotación en la imagen
- En el menú desplegable de clases, haz clic en
Add New Class - Introduce el nombre de la clase
- Pulsa Enter para crearla y asignarla
Esto permite un flujo de trabajo fluido donde puedes definir clases a medida que encuentras nuevos tipos de objetos en tus datos.
Todas las clases de tu conjunto de datos se gestionan en una tabla unificada. Los cambios en los nombres o colores de las clases se aplican automáticamente en todo el conjunto de datos.
Edición de clases
- Renombrar: Haz clic en el nombre de una clase en la tabla para editarlo en línea
- Cambiar color: Haz clic en la muestra de color para abrir el selector de color
- Buscar: Usa el campo de búsqueda para filtrar clases por nombre
- Ordenar: Haz clic en los encabezados de columna para ordenar por nombre, recuento de etiquetas o recuento de imágenes
Colores de clase
Cada clase tiene asignado un color de la paleta de Ultralytics. Puedes personalizar los colores usando el selector de color en la pestaña Classes. Los colores son consistentes en toda la plataforma para un fácil reconocimiento.
Atajos de teclado
Anotación eficiente con atajos de teclado:
| Atajo | Acción |
|---|---|
Cmd/Ctrl+S | Guardar anotaciones |
Cmd/Ctrl+Z | Deshacer |
Cmd/Ctrl+Y | Rehacer |
Escape | Guardar / Deseleccionar / Salir |
Delete / Backspace | Eliminar anotación seleccionada |
1-9 | Seleccionar clase 1-9 |
Cmd/Ctrl+Scroll | Acercar/alejar zoom |
Cmd/Ctrl++ o Cmd/Ctrl+= | Acercar zoom |
Cmd/Ctrl+- | Alejar zoom |
Cmd/Ctrl+0 | Restablecer al ajuste |
Space+Drag | Desplazar lienzo al hacer zoom |
Shift+Click | Selección múltiple de anotaciones |
Cmd/Ctrl+A | Seleccionar todas las anotaciones |

Ver todos los atajos
Haz clic en el icono del teclado en la barra de herramientas de anotación para abrir la referencia de atajos.
Deshacer/Rehacer
El editor de anotaciones mantiene un historial completo de deshacer/rehacer:
- Deshacer:
Cmd/Ctrl+Z - Rehacer:
Cmd/Ctrl+Y
El historial registra:
- Añadir anotaciones (individuales y por lotes)
- Editar anotaciones (mover, cambiar tamaño, rotar)
- Eliminar anotaciones (individuales y por lotes)
- Cambiar clases (individuales y por lotes)
- Reordenar anotaciones (orden Z)
- Editar vértices de polígono (añadir, eliminar, mover)
- Mover puntos clave
La pila de deshacer no tiene un límite fijo: puedes deshacer todos los cambios realizados durante la sesión de edición actual, volviendo al estado original de la imagen cuando hiciste clic en Edit.
Guardar anotaciones
Las anotaciones se guardan cuando haces clic en Save o presionas Cmd/Ctrl+S:
- Guardar: Haz clic en el botón de guardar o presiona
Cmd/Ctrl+S - Cancelar: Haz clic en cancelar para descartar los cambios
- Escape: Guarda si hay cambios sin guardar; de lo contrario, sale del modo de edición
Guarda siempre antes de navegar a otra imagen. Los cambios no guardados se perderán.
Preguntas frecuentes
¿Qué tan precisa es la anotación de SAM?
SAM proporciona máscaras de alta calidad para la mayoría de los objetos. La precisión depende de:
- La distinción del objeto respecto al fondo
- La calidad y resolución de la imagen
- El número de puntos positivos/negativos proporcionados
Para obtener los mejores resultados, comienza con un clic en el centro del objeto, luego usa clics fuera de la máscara para añadir cobertura y clics dentro de la máscara para sustraer objetos cercanos o fondo.
¿Puedo importar anotaciones existentes?
Sí, sube tu conjunto de datos con archivos de etiquetas en formato YOLO. La plataforma los analiza y muestra automáticamente en el editor.
¿Cómo anoto múltiples objetos de la misma clase?
Después de dibujar una anotación:
- Mantén seleccionada la misma clase
- Dibuja la siguiente anotación
- Repite hasta que todos los objetos estén etiquetados
El atajo de teclado 1-9 selecciona clases rápidamente.
¿Puedo entrenar con conjuntos de datos parcialmente anotados?
Sí, pero para obtener los mejores resultados:
- Etiqueta todos los objetos de tus clases objetivo en cada imagen
- Usa el filtro de etiquetas establecido en
Unlabeledpara identificar las imágenes que aún necesitan anotación - Las imágenes no etiquetadas se excluyen del entrenamiento; solo las imágenes etiquetadas contribuyen a la pérdida
¿Qué modelo SAM debería usar?
SAM 3 es el modelo predeterminado y de última generación: empieza por ahí para obtener máscaras de mayor calidad. Cambia a SAM 2.1 Small para un flujo de trabajo interactivo más rápido en objetos comunes, o SAM 2.1 Large cuando necesites una mayor precisión de máscara en formas complejas. Usa SAM 2.1 Tiny para obtener la máxima velocidad en objetos simples de alto contraste.
¿Qué tareas admiten la anotación inteligente SAM?
La anotación inteligente SAM está disponible para las tareas de detect, segment y OBB. Las tareas de clasificación y pose solo usan anotación manual.
¿Puedo crear plantillas de esqueleto personalizadas para la anotación de pose?
Sí. Haz clic en el botón + junto al selector de plantillas de esqueleto para abrir el editor de plantillas. Coloca puntos clave, nómbralos, dibuja conexiones y guarda. Las plantillas personalizadas se almacenan en tu cuenta y están disponibles en todos los conjuntos de datos de pose.
¿Cómo cambio entre plantillas de esqueleto?
Haz clic en el menú desplegable del selector de plantillas en la barra de herramientas de anotación. Selecciona cualquier plantilla integrada (Person, Hand, Face, Dog, Box) o tus plantillas personalizadas guardadas. La plantilla seleccionada determina qué puntos clave se colocan al hacer clic en la imagen.