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:
| Tarefa | Ferramenta | Formato de Anotação |
|---|---|---|
| Detectar | Retângulo | Caixas delimitadoras (x, y, largura, altura) |
| Segmentar | Polígono | Máscaras pixel a pixel (vértices do polígono) |
| Pose | Ponto-chave | Esqueleto COCO de 17 pontos |
| OBB | Caixa Orientada | Caixas delimitadoras rotacionadas (4 cantos) |
| Classificar | Seletor de Classe | Ró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:
- Navegue até o seu conjunto de dados
- Clique em uma imagem para abrir o visualizador em tela cheia
- Clique em Editar para entrar no modo de anotação
- Selecione sua ferramenta de anotação
- Desenhe anotações na imagem
- Clique em Salvar quando terminar
Ferramentas de Anotação Manual
Caixa Delimitadora (detect)
Desenhe caixas retangulares ao redor dos objetos:
- Selecione a Caixa ferramenta ou pressione
B - Clique e arraste para desenhar um retângulo
- Solte para completar a caixa
- Selecione uma classe no menu suspenso
Redimensionar e Mover
- Arraste os cantos ou bordas para redimensionar
- Arraste o centro para mover
- Pressione
Deletepara remover a anotação selecionada
Polígono (segment)
Desenhe máscaras de polígono precisas:
- Selecione a Polígono ferramenta ou pressione
P - Clique para adicionar vértices
- Clique duas vezes ou pressione
Enterpara fechar o polígono - 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
Deletepara removê-lo
Ponto Chave (Pose)
Posicione 17 keypoints COCO para pose humana:
- Selecione a Ponto-chave ferramenta ou pressione
K - Clique para posicionar keypoints em sequência
- Siga a ordem do esqueleto COCO
Os 17 keypoints COCO são:
| # | Ponto-chave | # | Ponto-chave |
|---|---|---|---|
| 1 | Nariz | 10 | Punho direito |
| 2 | Olho esquerdo | 11 | Quadril esquerdo |
| 3 | Olho direito | 12 | Quadril direito |
| 4 | Orelha esquerda | 13 | Joelho esquerdo |
| 5 | Orelha direita | 14 | Joelho direito |
| 6 | Ombro esquerdo | 15 | Tornozelo esquerdo |
| 7 | Ombro direito | 16 | Tornozelo direito |
| 8 | Cotovelo esquerdo | 17 | (reservado) |
| 9 | Cotovelo direito |
Caixa Delimitadora Orientada (OBB)
Desenhe caixas rotacionadas para objetos angulados:
- Selecione a OBB ferramenta ou pressione
O - Clique e arraste para desenhar uma caixa inicial
- Use o manipulador de rotação para ajustar o ângulo
- Selecione uma classe no menu suspenso
Classificação (classify)
Atribua rótulos de classe em nível de imagem:
- Selecione o modo classify
- Clique nos botões de classe ou pressione as teclas numéricas
1-9 - 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:
- Selecione SAM o modo ou pressione
S - Clique com o botão esquerdo para adicionar pontos positivos (incluir esta área)
- Clique com o botão direito para adicionar pontos negativos (excluir esta área)
- O SAM gera uma máscara precisa em tempo real
- 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:
- Selecione Autoanotar o modo ou pressione
A - Escolha um modelo (oficial ou seus modelos treinados)
- Defina o limiar de confiança
- Clique em Executar para gerar previsões
- 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:
- Clique em Adicionar Classe no painel de classes
- Insira o nome da classe
- 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:
- Desenhe uma anotação na imagem
- No menu suspenso da turma, clique em Adicionar nova turma
- Insira o nome da classe
- 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:
| Atalho | Ação |
|---|---|
B | Ferramenta de caixa (detect) |
P | Ferramenta de polígono (segment) |
K | Ferramenta de keypoint (pose) |
O | Ferramenta OBB |
S | Anotação inteligente SAM |
A | Auto-anotar |
V | Modo selecionar/mover |
1-9 | Selecionar classe 1-9 |
Delete | Excluir anotação selecionada |
Ctrl+Z | Desfazer |
Ctrl+Y | Refazer |
Escape | Cancelar operação atual |
Enter | Completar 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:
- Mantenha a mesma classe selecionada
- Desenhe a próxima anotação
- 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?
| Funcionalidade | SAM | Autoanotar |
|---|---|---|
| Método | Prompts de pontos interativos | Inferência do modelo |
| Velocidade | Um objeto por vez | Todos os objetos de uma vez |
| Precisão | Muito alta com orientação | Depende do modelo |
| Melhor para | Objetos complexos, detalhes finos | Rotulagem 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