Ir para o conteúdo

Editor de Anotação

A Plataforma Ultralytics inclui um poderoso editor de anotações para rotular imagens com caixas delimitadoras, polígonos, pontos-chave, caixas orientadas e classificações. O editor suporta anotação manual, anotação inteligente com tecnologia SAM e auto-rotulagem YOLO.

graph TB
    subgraph Manual["✏️ Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["🤖 AI-Assisted"]
        F[SAM Smart] & G[Auto-Annotate]
    end
    Manual --> H[📁 Save Labels]
    AI --> H

Tipos de Tarefas Suportados

O editor de anotações suporta todos os 5 tipos de tarefas YOLO:

TarefaFerramentaFormato de Anotação
DetectarRetânguloCaixas delimitadoras (x, y, largura, altura)
SegmentarPolígonoMáscaras pixel a pixel (vértices do polígono)
PosePonto-chaveEsqueleto COCO de 17 pontos
OBBCaixa OrientadaCaixas delimitadoras rotacionadas (4 cantos)
ClassificarSeletor de ClasseRótulos ao nível da imagem

Detalhes da tarefa

Detecção de Objetos

O que faz: Identifica objetos e suas localizações com caixas delimitadoras alinhadas com os eixos.

Formato da etiqueta: class_id center_x center_y width height (todos normalizados de 0 a 1)

Exemplo: 0 0.5 0.5 0.2 0.3 — Classe 0 centrada em (50%, 50%) com 20% de largura e 30% de altura

Casos de uso: Contagem de inventário, monitoramento de tráfego, detecção de animais selvagens, sistemas de segurança

Segmentação de Instância

O que faz: Cria máscaras com precisão de pixel para cada instância de objeto.

Formato da etiqueta: class_id x1 y1 x2 y2 x3 y3 ... (vértices do polígono, normalizados 0-1)

Exemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Máscara quadrilateral

Casos de uso: Imagens médicas, veículos autónomos, edição de fotos, análise agrícola

Estimativa de Pose

O que faz: Deteta pontos-chave do corpo para rastreamento do esqueleto.

Formato da etiqueta: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • Sinalizadores de visibilidade: 0=sem rótulo, 1=rotulado, mas ocluído, 2=rotulado e visível

Exemplo: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — Pessoa com 2 pontos-chave

Casos de uso: Análise desportiva, fisioterapia, animação, reconhecimento de gestos

Caixa Delimitadora Orientada (OBB)

O que faz: Deteta objetos rodados com caixas delimitadoras sensíveis ao ângulo.

Formato da etiqueta: class_id x1 y1 x2 y2 x3 y3 x4 y4 (quatro pontos de canto, normalizados)

Exemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Retângulo rodado

Casos de uso: Imagens aéreas, análise de documentos, inspeção de fabricação, deteção de navios

Classificação de Imagem

O que faz: Atribui uma única etiqueta a toda a imagem.

Formato da etiqueta: Baseado em pastas — imagens organizadas por nome de classe (train/cats/, train/dogs/)

Casos de uso: moderação de conteúdo, controlo de qualidade, diagnóstico médico, reconhecimento de cena

Começando

Para anotar imagens:

  1. Navegue até o seu conjunto de dados
  2. Clique em uma imagem para abrir o visualizador em tela cheia
  3. Clique em Editar para entrar no modo de anotação
  4. Selecione sua ferramenta de anotação
  5. Desenhe anotações na imagem
  6. Clique em Salvar quando terminar

Ferramentas de Anotação Manual

Caixa Delimitadora (detect)

Desenhe caixas retangulares ao redor dos objetos:

  1. Selecione a Caixa ferramenta ou pressione B
  2. Clique e arraste para desenhar um retângulo
  3. Solte para completar a caixa
  4. Selecione uma classe no menu suspenso

Redimensionar e Mover

  • Arraste os cantos ou bordas para redimensionar
  • Arraste o centro para mover
  • Pressione Delete para remover a anotação selecionada

Polígono (segment)

Desenhe máscaras de polígono precisas:

  1. Selecione a Polígono ferramenta ou pressione P
  2. Clique para adicionar vértices
  3. Clique duas vezes ou pressione Enter para fechar o polígono
  4. Selecione uma classe no menu suspenso

Editar Vértices

  • Arraste vértices individuais para ajustar
  • Arraste o polígono inteiro para mover
  • Clique em um vértice e pressione Delete para removê-lo

Ponto Chave (Pose)

Posicione 17 keypoints COCO para pose humana:

  1. Selecione a Ponto-chave ferramenta ou pressione K
  2. Clique para posicionar keypoints em sequência
  3. Siga a ordem do esqueleto COCO

Os 17 keypoints COCO são:

#Ponto-chave#Ponto-chave
1Nariz10Punho direito
2Olho esquerdo11Quadril esquerdo
3Olho direito12Quadril direito
4Orelha esquerda13Joelho esquerdo
5Orelha direita14Joelho direito
6Ombro esquerdo15Tornozelo esquerdo
7Ombro direito16Tornozelo direito
8Cotovelo esquerdo17(reservado)
9Cotovelo direito

Caixa Delimitadora Orientada (OBB)

Desenhe caixas rotacionadas para objetos angulados:

  1. Selecione a OBB ferramenta ou pressione O
  2. Clique e arraste para desenhar uma caixa inicial
  3. Use o manipulador de rotação para ajustar o ângulo
  4. Selecione uma classe no menu suspenso

Classificação (classify)

Atribua rótulos de classe em nível de imagem:

  1. Selecione o modo classify
  2. Clique nos botões de classe ou pressione as teclas numéricas 1-9
  3. Múltiplas classes podem ser atribuídas por imagem

Anotação Inteligente SAM

O Segment Anything Model (SAM) permite anotação inteligente com apenas alguns cliques:

  1. Selecione SAM o modo ou pressione S
  2. Clique com o botão esquerdo para adicionar pontos positivos (incluir esta área)
  3. Clique com o botão direito para adicionar pontos negativos (excluir esta área)
  4. O SAM gera uma máscara precisa em tempo real
  5. Clique em Aceitar para converter em anotação

Dicas do SAM

  • Comece com um clique positivo no centro do objeto
  • Adicione cliques negativos para excluir o fundo
  • Funciona melhor para objetos distintos com bordas claras

A anotação inteligente SAM pode gerar:

  • Polígonos para tarefas de segmentação
  • Caixas delimitadoras para tarefas de detecção
  • Caixas orientadas para tarefas OBB

Autoanotação YOLO

Utilize modelos YOLO treinados para rotular imagens automaticamente:

  1. Selecione Autoanotar o modo ou pressione A
  2. Escolha um modelo (oficial ou seus modelos treinados)
  3. Defina o limiar de confiança
  4. Clique em Executar para gerar previsões
  5. Revise e edite os resultados conforme necessário

Modelos de Autoanotação

Você pode usar:

  • Ultralytics oficiais Ultralytics (YOLO26n, YOLO26s, etc.)
  • Seus próprios modelos treinados da Plataforma

Gestão de classes

Criação de Classes

Defina classes de anotação para o seu conjunto de dados:

  1. Clique em Adicionar Classe no painel de classes
  2. Insira o nome da classe
  3. Uma cor é atribuída automaticamente

Adicionar nova classe durante a anotação

Você pode criar novas classes diretamente enquanto faz anotações, sem sair do editor:

  1. Desenhe uma anotação na imagem
  2. No menu suspenso da turma, clique em Adicionar nova turma
  3. Insira o nome da classe
  4. Pressione Enter para criar e atribuir

Isso permite um fluxo de trabalho contínuo, no qual é possível definir classes à medida que novos tipos de objetos são encontrados nos dados.

Tabela de classes unificadas

Todas as classes do seu conjunto de dados são geridas numa tabela unificada. As alterações nos nomes ou cores das classes são aplicadas automaticamente em todo o conjunto de dados.

Edição de Classes

  • Clique em uma classe para selecioná-la para novas anotações
  • Clique duas vezes para renomear
  • Arraste para reordenar
  • Clique com o botão direito para mais opções

Cores da classe

Cada classe recebe uma cor da paleta Ultralytics. As cores são consistentes em toda a Plataforma para fácil reconhecimento.

Atalhos de Teclado

Anotação eficiente com atalhos de teclado:

AtalhoAção
BFerramenta de caixa (detect)
PFerramenta de polígono (segment)
KFerramenta de keypoint (pose)
OFerramenta OBB
SAnotação inteligente SAM
AAuto-anotar
VModo selecionar/mover
1-9Selecionar classe 1-9
DeleteExcluir anotação selecionada
Ctrl+ZDesfazer
Ctrl+YRefazer
EscapeCancelar operação atual
EnterCompletar polígono
←/→Imagem anterior/seguinte
Ver Todos os Atalhos

Pressione ? para abrir o diálogo de atalhos de teclado.

Desfazer/Refazer

O editor de anotações mantém um histórico completo:

  • Desfazer: Ctrl+Z (Cmd+Z no Mac)
  • Refazer: Ctrl+Y (Cmd+Y no Mac)

O histórico inclui:

  • Adicionar anotações
  • Editar anotações
  • Excluir anotações
  • Alterar classes

Salvando Anotações

As anotações são salvas ao clicar em Salvar ou ao sair da página:

  • Salvar: Clique no botão salvar ou pressione Ctrl+S
  • Cancelar: Clique em cancelar para descartar as alterações
  • Aviso de salvamento automático: Alterações não salvas solicitam confirmação antes de sair

Salvar Seu Trabalho

Sempre salve antes de navegar para outra imagem. As alterações não salvas serão perdidas.

FAQ

Qual a precisão da anotação SAM?

O SAM fornece máscaras de alta qualidade para a maioria dos objetos. A precisão depende de:

  • Distinção do objeto em relação ao fundo
  • Qualidade e resolução da imagem
  • Número de pontos positivos/negativos fornecidos

Para melhores resultados, comece com um ponto positivo no centro do objeto e adicione pontos negativos para excluir objetos próximos.

Posso importar anotações existentes?

Sim, faça upload do seu conjunto de dados com arquivos de rótulo no formato YOLO. A Plataforma os analisa e exibe automaticamente no editor.

Como anoto múltiplos objetos da mesma classe?

Após desenhar uma anotação:

  1. Mantenha a mesma classe selecionada
  2. Desenhe a próxima anotação
  3. Repita até que todos os objetos estejam rotulados

O atalho de teclado 1-9 seleciona classes rapidamente.

Qual a diferença entre SAM e autoanotação?

FuncionalidadeSAMAutoanotar
MétodoPrompts de pontos interativosInferência do modelo
VelocidadeUm objeto por vezTodos os objetos de uma vez
PrecisãoMuito alta com orientaçãoDepende do modelo
Melhor paraObjetos complexos, detalhes finosRotulagem em massa, objetos simples

Posso treinar com conjuntos de dados parcialmente anotados?

Sim, mas para melhores resultados:

  • Rotule todos os objetos das suas classes-alvo em cada imagem
  • Use a divisão unknown para imagens não rotuladas
  • Exclua imagens não rotuladas da configuração de treinamento


📅 Criado há 20 dias ✏️ Atualizado há 14 dias
glenn-jocher

Comentários