Ir al contenido

Editor de Anotaciones

La Plataforma Ultralytics 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 impulsada por SAM.

Plataforma Ultralytics de Anotación: Barra de Herramientas del Editor con Lienzo

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 --> H

Tipos de Tarea Compatibles

El editor de anotaciones es compatible con los 5 tipos de tareas de YOLO:

TareaHerramientaFormato de Anotación
DetectarRectánguloCajas delimitadoras (x, y, ancho, alto)
SegmentarPolígonoMáscaras con precisión de píxel (vértices de polígono)
PosePunto clavePlantillas de esqueleto (Persona, Mano, Cara, Perro, Caja, personalizado)
OBBCaja orientadaCajas delimitadoras rotadas (4 esquinas)
ClasificarSelector de claseEtiquetas a nivel de imagen

Detalles de la Tarea

Detección de objetos

Qué hace: Identifica objetos y sus ubicaciones con cajas delimitadoras alineadas con los ejes.

Formato de etiqueta:class_id center_x center_y width height (todos normalizados entre 0 y 1)

Ejemplo: 0 0.5 0.5 0.2 0.3 — Clase 0 centrada en (50%, 50%) con un 20% de ancho y un 30% de alto

Casos de uso: Recuento de inventario, monitorización del 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 de polígono, normalizados 0-1)

Ejemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Máscara cuadrilateral

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 del cuerpo 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

Caja Delimitadora Orientada (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

Empezando

Para anotar imágenes:

  1. Navegue a su conjunto de datos
  2. Haga clic en una imagen para abrir el visor de pantalla completa
  3. Haz clic Edit para entrar en modo de anotación
  4. Seleccione su herramienta de anotación de la barra de herramientas
  5. Dibuje anotaciones en la imagen
  6. Haz clic Save cuando termine

Plataforma Ultralytics de Anotación: Modo de Edición a Pantalla Completa con Barra de Herramientas

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:#fff

Modos de Anotación

El editor ofrece dos modos de anotación, seleccionables desde la barra de herramientas:

ModoDescripciónAtajo
DibujarAnotación manual con herramientas específicas para la tareaV
InteligenteAnotación interactiva impulsada por SAM (detect/segment/OBB)S

Herramientas de Anotación Manual

Caja Delimitadora (detect)

Dibuje cajas rectangulares alrededor de los objetos:

  1. Entrar en modo de edición y seleccionar Draw
  2. Haga clic y arrastre para dibujar un rectángulo
  3. Suelte para completar la caja
  4. Seleccione una clase del menú desplegable

Plataforma Ultralytics de Anotación: detect - Dibujo de Cuadro Delimitador

Redimensionar y mover

  • Arrastre los 8 controladores de esquina/borde para redimensionar
  • Arrastre el centro para mover
  • Pulsa Delete o Backspace para eliminar la anotación seleccionada

Polígono (segment)

Dibuja máscaras de polígono precisas:

  1. Entrar en modo de edición y seleccionar Draw
  2. Haz clic para añadir vértices
  3. Haga clic derecho o presione Enter para cerrar el polígono
  4. Seleccione una clase del menú desplegable

Plataforma Ultralytics de Anotación: segment - Vértices de Polígono

Editar Vértices

  • Arrastra vértices individuales para ajustar
  • Arrastra el polígono completo para moverlo
  • Haz clic en un vértice y pulsa Delete para eliminarlo

Punto Clave (Pose)

Anote poses utilizando plantillas de esqueleto. Seleccione una plantilla de la barra de herramientas, haga clic una vez para colocar todos los puntos clave y luego arrastre los puntos clave individuales para ajustar las posiciones.

  1. Entrar en modo de edición y seleccionar Draw
  2. Elija una plantilla de esqueleto del selector de plantillas en la barra de herramientas

Desplegable de Plantillas de Anotación de Pose de la Plataforma Ultralytics

  1. Haga clic en la imagen para colocar todos los puntos clave a la vez.
  2. Arrastre los puntos clave individuales para ajustar sus posiciones
  3. Pulsa Enter para confirmar o Escape para cancelar

Plantillas de esqueleto integradas

El editor incluye 5 plantillas integradas:

PlantillaPuntos claveDescripción
Persona17Pose humana COCO — nariz, ojos, orejas, hombros, codos, muñecas, caderas, rodillas, tobillos
Mano21Puntos de referencia de la mano de MediaPipe — articulaciones de la muñeca, pulgar, índice, medio, anular, meñique
Cara68Puntos de referencia faciales iBUG 300W — mandíbula, cejas, nariz, ojos, boca
Perro18Pose de animales — nariz, cabeza, cuello, hombros, patas, cola
herramienta Caja4Puntos clave de esquina — superior izquierda, superior derecha, inferior derecha, inferior izquierda

Plataforma Ultralytics de Anotación: Pose - Esqueleto de Puntos Clave

Plantillas de Esqueleto Personalizadas

Cree plantillas personalizadas para cualquier estructura de pose:

  1. Haga clic en el botón + junto al selector de plantillas.
  2. Opcionalmente, haga clic en Empezar desde... para cargar puntos clave y conexiones de una plantilla existente como punto de partida.
  3. Coloque los puntos clave en el lienzo haciendo clic
  4. Nombrar cada punto clave y personalizar colores
  5. Conectar puntos clave seleccionando dos puntos (las conexiones se dibujan automáticamente a medida que se colocan puntos clave secuenciales)
  6. Guardar la plantilla para reutilizarla en todo el conjunto de datos

Plantilla Personalizada de Anotación de Pose de la Plataforma Ultralytics

Las plantillas personalizadas se guardan en su cuenta y están disponibles en todos los conjuntos de datos de pose.

Flujo de trabajo de la plantilla

El sistema de plantillas reemplaza la colocación manual y secuencial de puntos clave. En lugar de hacer clic 17 veces para un esqueleto COCO, seleccione la plantilla Persona y haga clic una vez — todos los puntos clave se colocan en el diseño de esqueleto correcto. Luego, arrastre para ajustar las posiciones para la pose específica.

Visibilidad de puntos clave

Cada punto clave tiene un indicador de visibilidad: 0 = no etiquetado, 1 = etiquetados pero ocluidos, 2 = etiquetados y visibles. Los puntos clave ocluidos (detrás de otros objetos) deben marcarse con visibilidad 1 — el modelo aprende a inferir su posición.

Caja Delimitadora Orientada (OBB)

Dibujar cuadros rotados para objetos angulados:

  1. Entrar en modo de edición y seleccionar Draw
  2. Haga clic y arrastre para dibujar un cuadro inicial
  3. Utilice el manejador de rotación para ajustar el ángulo
  4. Arrastre los controladores de esquina para redimensionar
  5. Seleccione una clase del menú desplegable

Plataforma Ultralytics de Anotación: obb - Caja Rotada

Clasificación (classify)

Asignar etiquetas de clase a nivel de imagen:

  1. Entrar en modo de edición
  2. Aparece un panel lateral con botones de selección de clase
  3. Haga clic en los botones de clase o presione las teclas numéricas 1-9

Plataforma Ultralytics de Anotación: Panel Lateral classify

Anotación Inteligente SAM

Modelo Segment Anything (SAM) permite la anotación inteligente con solo unos pocos clics. El modo inteligente está disponible para tareas de detect, segment y OBB.

  1. Entrar en modo de edición y seleccionar Smart o presionar S
  2. Haga clic izquierdo para añadir puntos positivos (incluir esta área)
  3. Haga clic derecho para añadir puntos negativos (excluir esta área)
  4. SAM genera una máscara precisa en tiempo real
  5. Pulsa Enter o Escape para guardar la anotación, o habilite aplicación automática para flujos de trabajo de un solo clic

Plataforma Ultralytics de Anotación: SAM - Máscara de Puntos Positivos y Negativos

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

Consejos de SAM

  • Comience con un clic positivo en el centro del objeto
  • Añada clics negativos para excluir el fondo
  • Mantener Alt/Option para invertir el comportamiento del clic (el clic izquierdo se vuelve negativo, el clic derecho se vuelve positivo)
  • Habilitar aplicación automática (A) para anotación con un solo clic — la máscara se guarda automáticamente después de cada clic
  • Mantener Shift mientras la aplicación automática está activada para colocar múltiples puntos antes de que se aplique la máscara
  • Los puntos positivos y negativos aparecen como marcadores cuadrados con + y símbolos en el lienzo
  • Funciona mejor para objetos distintos con bordes claros
  • Utilice 2-3 puntos positivos para objetos alargados

La anotación inteligente de SAM puede generar:

  • Polígonos para tareas de segmentación
  • Cajas delimitadoras para tareas de detección
  • Cajas orientadas para tareas de obb

Soporte de tareas SAM

La anotación inteligente de SAM solo está disponible para tareas de detect, segment y OBB. Las tareas de clasificación y pose requieren anotación manual.

Modo de Aplicación Automática

El modo de aplicación automática acelera la anotación inteligente al guardar automáticamente la máscara SAM después de cada clic — no es necesario pulsar Enter. Actívelo con el botón de aplicación automática en la barra de herramientas o pulse A.

ModoComportamiento
Aplicación automática ACTIVADA (predeterminado)La máscara se aplica automáticamente después de cada clic
Aplicación automática ACTIVADA + ShiftColoque múltiples puntos primero, la máscara se aplica al soltar
Aplicación automática DESACTIVADAColoque puntos libremente, pulse Enter para aplicar

Alternador de Aplicación Automática SAM de Anotación de la Plataforma Ultralytics

Cuándo Usar la Aplicación Automática

La aplicación automática es ideal para conjuntos de datos con objetos bien separados donde un solo clic produce una máscara precisa. Para objetos complejos o superpuestos, desactive la aplicación automática y utilice 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 disponibles; elija en función del equilibrio entre velocidad y precisión que se adapte a su conjunto de datos:

ModeloTamañoVelocidadNotas
SAM 2.1 Tiny74.5 MBMás rápido
SAM 2.1 Small88 MBRápidoPredeterminado
SAM 2.1 Base154 MBModerado
SAM 2.1 Large428 MBMás lentoEl más preciso de SAM 2.1
SAM 33.45 GBEl más lentoÚltima generación, nuevo 2025

Selector de Modelo SAM para Anotación en la Plataforma Ultralytics

Al cambiar de modelo mientras el modo inteligente está activo, el predictor se reinicializa automáticamente para la imagen actual.

Barra lateral de la clase

El editor de anotaciones incluye una barra lateral de clases plegable en el lado derecho del lienzo. La barra lateral proporciona:

  • Buscar clases: Filtre la lista de clases escribiendo en el campo de búsqueda. Pulse Enter en una coincidencia exacta para seleccionarla, o crear una nueva clase si no existe ninguna.
  • Crear nueva clase en línea: Haga clic Add class en la parte inferior de la lista, escriba un nombre y, opcionalmente, elija un color personalizado. Pulse Enter para crear.
  • Editar nombre de clase en línea: Pase el cursor sobre un nombre de clase y haga clic en el icono del lápiz para renombrarlo.
  • Selector de color: Haga clic en la muestra de color junto a cualquier clase para cambiar su color.
  • Conteo de anotaciones por clase: Cada fila de clase muestra un conteo de anotaciones en superíndice.
  • Expandir/contraer: Haga clic en el chevron para expandir una clase y ver las anotaciones individuales listadas debajo.
  • Resaltado bidireccional al pasar el ratón: Al pasar el ratón sobre una anotación en el lienzo, esta se resalta en la barra lateral, y viceversa. La barra lateral se desplaza y expande automáticamente a la clase relevante.
  • Ocultar/mostrar anotaciones individuales: Haga 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: Presionar 1-9 para seleccionar rápidamente las primeras 9 clases.

Menú contextual

Haga clic derecho en las anotaciones seleccionadas para abrir un menú contextual con:

AcciónAtajo
Eliminar anotación(es)Delete / Backspace
Traer al frenteCmd/Ctrl+Shift+]
Enviar al FondoCmd/Ctrl+Shift+[
Traer AdelanteCmd/Ctrl+]
Enviar hacia atrásCmd/Ctrl+[

Controles de visibilidad

El menú desplegable de visibilidad (icono de ojo) permite alternar la visualización de elementos individuales:

AlternarDescripción
AnotacionesMostrar u ocultar todas las superposiciones de anotaciones
Etiquetas de claseMostrar u ocultar etiquetas de nombres de clase en las anotaciones
Mostrar píxelesAlternar la renderización pixelada para la inspección con zoom (pantalla completa)
MirasMostrar cursor en cruz con coordenadas de píxeles (modo de edición)
Miniaturas de navegaciónMostrar tira de miniaturas de navegación (pantalla completa)
Mostrar todoAlternar anotaciones, etiquetas, miras y miniaturas a la vez (no afecta a la pixelación)

Cursor de mira

En el modo de edición, una superposición de mira sigue la posición del cursor y muestra las coordenadas de los píxeles en el lienzo. Esto ayuda a colocar las anotaciones con precisión. Actívelo/desactívelo a través del menú desplegable de visibilidad.

Vista previa al pasar el ratón de SAM

En el modo inteligente para tareas de segment, SAM proporciona una vista previa de máscara en tiempo real al pasar el ratón sobre la imagen — antes de hacer clic en cualquier punto. Esto le permite ver el límite de segmentación predicho y decidir dónde hacer clic. Una vez que añade puntos positivos o negativos, la vista previa se actualiza para reflejar sus refinamientos.

Edición de Vértices de Polígono

Para anotaciones de segment, se pueden editar los vértices del polígono después de dibujar:

  • Mover vértices: Arrastre cualquier manejador de vértice para reposicionarlo
  • Eliminar vértices: Seleccione un vértice y pulse Delete para eliminarlo

Gestión de clases

Creación de Clases

Defina las clases de anotación para su conjunto de datos en el Classes pestaña:

  1. Navegar a la Classes pestaña
  2. Utilice el campo de entrada en la parte inferior para escribir un nombre de clase
  3. Haz clic Add o presionar Enter
  4. Se asigna un color automáticamente desde la paleta de Ultralytics

Plataforma Ultralytics de Anotación: Pestaña Clases - Añadir Nueva Clase

Añadir nueva clase durante la anotación

Puede crear nuevas clases directamente mientras anota sin salir del editor:

  1. Dibuje una anotación en la imagen
  2. En el menú desplegable de clases, haga clic en Add New Class
  3. Introduzca el nombre de la clase
  4. Pulse Enter para crear y asignar

Esto permite un flujo de trabajo fluido donde puede definir clases a medida que encuentra nuevos tipos de objetos en sus datos.

Tabla de clases unificada

Todas las clases de su 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: Haga 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: Haga clic en los encabezados de columna para ordenar por nombre, recuento de etiquetas o recuento de imágenes

Colores de la clase

A cada clase se le asigna un color de la paleta de Ultralytics. Puede personalizar los colores utilizando el selector de color en el Classes pestaña. Los colores son consistentes en toda la plataforma para facilitar su reconocimiento.

Atajos de Teclado

Anotación eficiente con atajos de teclado:

AtajoAcción
Cmd/Ctrl+SGuardar anotaciones
Cmd/Ctrl+ZDeshacer
Cmd/Ctrl+Shift+ZRehacer
Cmd/Ctrl+YRehacer (alternativa)
EscapeGuardar / Deseleccionar / Salir
Delete / BackspaceEliminar anotación seleccionada
1-9Seleccionar clase 1-9
Cmd/Ctrl+ScrollAcercar/alejar
Shift+ClickAnotaciones de selección múltiple
Cmd/Ctrl+ASeleccionar todas las anotaciones
AtajoAcción
VModo de dibujo (manual)
SModo inteligente (SAM)
AtajoAcción
Click+DragDibujar cuadro delimitador (detect/OBB)
ClickAñadir punto de polígono (segment) / Colocar esqueleto (pose)
Right-clickCompletar polígono / Añadir punto negativo SAM
Shift + click/right-clickColoque múltiples puntos SAM antes de aplicar (autoaplicación activada)
AAlternar autoaplicación (modo inteligente)
EnterCompletar polígono / Confirmar pose / Guardar anotación SAM
EscapeCancelar pose / Guardar anotación SAM / Deseleccionar / Salir
AtajoAcción
Cmd/Ctrl+]Traer adelante
Cmd/Ctrl+[Enviar hacia atrás
Cmd/Ctrl+Shift+]Traer al frente
Cmd/Ctrl+Shift+[Enviar al fondo

Plataforma Ultralytics de Anotación: Diálogo de Atajos de Teclado

Ver todos los atajos

Haga 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+Shift+Z o Cmd/Ctrl+Y

Historial de seguimiento:

  • Añadir anotaciones (individuales y por lotes)
  • Edición de anotaciones (mover, redimensionar, rotar)
  • Eliminar anotaciones (individuales y por lotes)
  • Cambio de clases (individual y por lotes)
  • Reordenamiento de anotaciones (orden z)
  • Edición de vértices de polígonos (añadir, eliminar, mover)
  • Mover puntos clave

Deshacer ilimitado

La pila de deshacer no tiene un límite fijo — puede deshacer todos los cambios realizados durante la sesión de edición actual, hasta el estado original de la imagen cuando hizo clic Edit.

Guardar Anotaciones

Las anotaciones se guardan al hacer clic Save o presionar Cmd/Ctrl+S:

  • Guardar: Haga clic en el botón guardar o presione Cmd/Ctrl+S
  • Cancelar: Haga clic en cancelar para descartar los cambios
  • Escape: Guarda si hay cambios sin guardar; de lo contrario, sale del modo de edición

Guarde su trabajo

Guarde siempre antes de navegar a otra imagen. Los cambios no guardados se perderán.

Preguntas frecuentes

¿Qué tan precisa es la anotación SAM?

SAM proporciona máscaras de alta calidad para la mayoría de los objetos. La precisión depende de:

  • Distinción del objeto respecto al fondo
  • Calidad y resolución de la imagen
  • Número de puntos positivos/negativos proporcionados

Para obtener los mejores resultados, comience con un punto positivo en el centro del objeto y añada puntos negativos para excluir objetos cercanos.

¿Puedo importar anotaciones existentes?

Sí, suba su 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:

  1. Mantenga la misma clase seleccionada
  2. Dibuje la siguiente anotación
  3. Repita 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:

  • Etiquete todos los objetos de sus clases objetivo en cada imagen
  • Utilice el filtro de etiquetas establecido en Unannotated para identificar imágenes sin etiquetar
  • Excluir imágenes sin anotar de la configuración de entrenamiento

¿Qué modelo SAM debería usar?

Comience con SAM 2.1 Small (el predeterminado) — es rápido y preciso para la mayoría de los objetos. Cambie a SAM 2.1 Large cuando necesite una mayor precisión de máscara en formas complejas. Utilice SAM 2.1 Tiny para obtener la máxima velocidad en objetos simples y de alto contraste. SAM 3 es el modelo de última generación y puede producir mejores resultados en imágenes desafiantes, pero es significativamente más lento.

¿Qué tareas admiten la anotación inteligente SAM?

La anotación inteligente de SAM está disponible para tareas de detect, segment y OBB. Las tareas de clasificación y pose utilizan únicamente anotación manual.

¿Puedo crear plantillas de esqueleto personalizadas para la anotación de poses?

Sí. Haga clic en el botón + junto al selector de plantillas de esqueleto para abrir el editor de plantillas. Coloque puntos clave, nómbrelos, dibuje conexiones y guarde. Las plantillas personalizadas se almacenan en su cuenta y están disponibles en todos los conjuntos de datos de pose.

¿Cómo cambio entre plantillas de esqueleto?

Haga clic en el desplegable de selección de plantilla en la barra de herramientas de anotación. Seleccione cualquier plantilla integrada (Persona, Mano, Cara, Perro, Caja) o sus plantillas personalizadas guardadas. La plantilla seleccionada determina qué puntos clave se colocan al hacer clic en la imagen.



📅 Creado hace 2 meses ✏️ Actualizado hace 5 días
glenn-jochermykolaxboikosergiuwaxmann

Comentarios