Editor de Anotação
A Ultralytics Platform inclui um poderoso editor de anotação para rotular imagens com caixas delimitadoras (bounding boxes), polígonos, keypoints, caixas orientadas e classificações. O editor oferece suporte a desenho manual e anotação inteligente via 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 Tarefas Suportadas
O editor de anotação oferece suporte a todos os 5 tipos de tarefas YOLO:
| Tarefa | Ferramenta | Formato de Anotação |
|---|---|---|
| Detect | Retângulo | Caixas delimitadoras (x, y, largura, altura) |
| Segment | Polígono | Máscaras com precisão de pixel (vértices do polígono) |
| Pose | Keypoint | Modelos de esqueleto (Pessoa, Mão, Rosto, Cachorro, Caixa, personalizado) |
| OBB | Caixa Orientada | Caixas delimitadoras rotacionadas (4 cantos) |
| Classify | Seletor de Classe | Rótulos em nível de imagem |
Todos os 5 tipos de anotação são armazenados juntos em cada imagem. Você pode alternar o tipo de tarefa ativa do conjunto de dados sem perder as anotações existentes — elas são preservadas e reaparecem quando você volta a alternar.
Detalhes da Tarefa
Detecção de Objetos
O que faz: Identifica objetos e suas localizações com caixas delimitadoras alinhadas aos eixos.
Formato do rótulo: class_id center_x center_y width height (tudo normalizado de 0-1)
Exemplo: 0 0.5 0.5 0.2 0.3 — Classe 0 centralizada 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 vida selvagem, 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 do rótulo: class_id x1 y1 x2 y2 x3 y3 ... (vértices do polígono, normalizados de 0-1)
Exemplo: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Máscara quadrilátera
Casos de uso: Imagem médica, veículos autônomos, edição de fotos, análise agrícola
Estimativa de Pose
O que faz: Detecta keypoints corporais para rastreamento de esqueleto.
Formato do rótulo: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...
- Flags de visibilidade:
0=não rotulado,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 keypoints
Casos de uso: Análise esportiva, fisioterapia, animação, reconhecimento de gestos
Caixa Delimitadora Orientada (OBB)
O que faz: Detecta objetos rotacionados com caixas delimitadoras que consideram ângulos.
Formato do rótulo: 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 rotacionado
Casos de uso: Imagens aéreas, análise de documentos, inspeção de manufatura, detecção de navios
Classificação de Imagem
O que faz: Atribui um único rótulo a toda a imagem.
Formato do rótulo: Baseado em pastas — imagens organizadas por nome de classe (train/cats/, train/dogs/)
Casos de uso: Moderação de conteúdo, controle de qualidade, diagnóstico médico, reconhecimento de cena
Primeiros passos
Para anotar imagens:
- Navegue até seu conjunto de dados
- Clique em uma imagem para abrir o visualizador em tela cheia
- Clique em
Editpara entrar no modo de anotação - Selecione sua ferramenta de anotação na barra de ferramentas
- Desenhe as anotações na imagem
- Clique em
Savequando terminar

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 Anotação
O editor oferece dois modos de anotação, selecionáveis na barra de ferramentas:
| Modo | Descrição | Atalho |
|---|---|---|
| Manual | Desenhe anotações com ferramentas específicas da tarefa (todos os 5 tipos de tarefa) | V |
| Inteligente | Anotação assistida por modelo SAM ou YOLO (somente detecção, segmentação, OBB) | S |
Ferramentas de Anotação Manual
Caixa Delimitadora (Detecção)
Desenhe caixas retangulares ao redor dos objetos:
- Entre no modo de edição e selecione
Draw - Clique e arraste para desenhar um retângulo
- Solte para concluir a caixa
- Selecione uma classe no menu suspenso

- Arraste as 8 alças de canto/borda para redimensionar
- Arraste o centro para mover
- Pressione
DeleteouBackspacepara remover a anotação selecionada
Polígono (Segmentação)
Desenhe máscaras de polígono precisas:
- Entre no modo de edição e selecione
Draw - Clique para adicionar vértices, ou segure
Shifte mova o mouse para desenhar pontos densos à mão livre - Clique no primeiro vértice, ou pressione
EnterouEscapepara fechar o polígono - Selecione uma classe no menu suspenso

- Arraste vértices individuais para ajustar
- Arraste o polígono inteiro para mover
- Clique em um vértice e pressione
Deletepara removê-lo
Keypoint (Pose)
Anote poses usando modelos de esqueleto. Selecione um modelo na barra de ferramentas, clique uma vez para posicionar todos os keypoints e, em seguida, arraste os keypoints individualmente para ajustar as posições.
- Entre no modo de edição e selecione
Draw - Escolha um modelo de esqueleto no seletor de modelos na barra de ferramentas

- Clique na imagem para posicionar todos os keypoints de uma vez
- Arraste keypoints individuais para ajustar suas posições
- Pressione
Enterpara confirmar ouEscapepara cancelar
Modelos de Esqueleto Integrados
O editor inclui 5 modelos integrados:
| Modelo | Keypoints | Descrição |
|---|---|---|
| Pessoa | 17 | Pose corporal humana COCO — nariz, olhos, orelhas, ombros, cotovelos, punhos, quadris, joelhos, tornozelos |
| Mão | 21 | Keypoints de Mão Ultralytics — articulações do punho, polegar, indicador, médio, anelar, mínimo |
| Rosto | 68 | Landmarks faciais iBUG 300W — mandíbula, sobrancelhas, nariz, olhos, boca |
| Cachorro | 18 | Pose animal AP-10K — nariz, cabeça, pescoço, ombros, base da cauda, cauda e 4 patas (cotovelos, joelhos, patas) |
| Caixa | 4 | Keypoints de canto — superior esquerdo, superior direito, inferior direito, inferior esquerdo |

Modelos de esqueleto personalizados
Crie modelos personalizados para qualquer estrutura de pose:
- Clique no botão + ao lado do seletor de modelos
- Opcionalmente, clique em Start from... (Começar a partir de...) para carregar pontos-chave e conexões de um modelo existente como ponto de partida
- Coloque pontos-chave na tela clicando
- Nomeie cada ponto-chave e personalize as cores
- Conecte os pontos-chave selecionando dois pontos (as conexões são desenhadas automaticamente conforme você coloca pontos-chave sequenciais)
- Salve o modelo para reutilização em todo o seu conjunto de dados

Modelos personalizados são salvos em sua conta e estão disponíveis em todos os conjuntos de dados de pose.
O sistema de modelos substitui a colocação manual e sequencial de pontos-chave. Em vez de clicar 17 vezes para um esqueleto COCO, selecione o modelo Person (Pessoa) e clique uma vez — todos os pontos-chave são colocados no layout correto do esqueleto. Em seguida, arraste para ajustar as posições para a pose específica.
Cada ponto-chave possui um sinalizador de visibilidade: 0 = não rotulado, 1 = rotulado, mas ocluído, 2 = rotulado e visível. Pontos-chave ocluídos (atrás de outros objetos) devem ser marcados com visibilidade 1 — o modelo aprende a inferir sua posição.
Caixa Delimitadora Orientada (OBB)
Desenhe caixas rotacionadas para objetos angulados:
- Entre no modo de edição e selecione
Draw - Clique e arraste para desenhar uma caixa inicial
- Use a alça de rotação para ajustar o ângulo
- Arraste as alças dos cantos para redimensionar
- Selecione uma classe no menu suspenso

Classificação (Classify)
Atribua rótulos de classe no nível da imagem:
- Entre no modo de edição
- Um painel lateral aparece com botões de seleção de classe
- Clique nos botões de classe ou pressione as teclas numéricas
1-9

Anotação Inteligente
A anotação inteligente adiciona anotação assistida por modelo ao editor. No modo Inteligente, você pode usar o Segment Anything Model (SAM) para anotação baseada em clique ou usar modelos YOLO pré-treinados da Ultralytics e seus próprios modelos YOLO ajustados para adicionar previsões como anotações. A anotação inteligente está disponível para tarefas de detect, segment e OBB.
Anotação Inteligente SAM
Com um modelo SAM selecionado:
- Entre no modo de edição e selecione
Smart(Inteligente) ou pressioneS - Clique no objeto que você deseja anotar — o SAM gera uma máscara inicial em tempo real
- Refine a máscara com cliques adicionais: clique fora da máscara atual para adicionar cobertura ou clique dentro da máscara atual para subtrair regiões
- Pressione
EnterouEscapepara salvar a anotação, ou ative auto-apply (aplicação automática) para fluxos de trabalho de um clique

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- Comece com um clique no centro do objeto
- Clique novamente fora da máscara para expandir a cobertura
- Clique dentro da máscara para subtrair regiões indesejadas
- Ative o auto-apply (
A) para anotação de um clique - Segure
Shiftenquanto a aplicação automática estiver ativada para colocar vários pontos antes que a máscara seja aplicada - Funciona melhor para objetos distintos com bordas claras
- Use alguns cliques de refinamento para objetos alongados ou sobrepostos
A anotação inteligente SAM pode gerar:
- Polígonos para tarefas de segmentação
- Caixas delimitadoras (Bounding boxes) para tarefas de detecção
- Caixas orientadas (Oriented boxes) para tarefas de OBB
A anotação inteligente SAM está disponível apenas para tarefas de detect, segment e OBB. Tarefas de classificação e pose exigem anotação manual.
Modo de Aplicação Automática
O modo de aplicação automática acelera a anotação Inteligente salvando automaticamente a máscara SAM após cada clique — não há necessidade de pressionar Enter. Alterne-o com o botão de aplicação automática na barra de ferramentas ou pressione A.
| Modo | Comportamento |
|---|---|
| Auto-apply ATIVADO | A máscara é aplicada automaticamente após cada clique |
Auto-apply ATIVADO + Shift | Coloque vários pontos primeiro; a máscara é aplicada ao soltar |
| Auto-apply DESATIVADO (padrão) | Coloque pontos livremente, pressione Enter para aplicar |

A aplicação automática é ideal para conjuntos de dados com objetos bem separados, onde um único clique produz uma máscara precisa. Para objetos complexos ou sobrepostos, desative a aplicação automática e use vários pontos positivos/negativos para refinar a máscara antes de salvar.
Seleção de modelo SAM
Quando o modo Inteligente está ativo, um seletor de modelo aparece na barra de ferramentas. Cinco modelos SAM estão disponíveis — escolha com base no equilíbrio entre velocidade e precisão que se adapta ao seu conjunto de dados:
| Modelo | Tamanho | Velocidade (Speed) | Notas |
|---|---|---|---|
| SAM 2.1 Tiny | 75 MB | Mais rápido | |
| SAM 2.1 Small | 88 MB | Rápido | |
| SAM 2.1 Base | 154 MB | Moderado | |
| SAM 2.1 Large | 428 MB | Mais lento | O mais preciso do SAM 2.1 |
| SAM 3 | 3.45 GB | Mais lento de todos | Padrão, última geração |

Trocar modelos enquanto o modo Inteligente está ativo reinicializa o preditor para a imagem atual automaticamente.
Anotação Inteligente YOLO
Com um modelo YOLO selecionado, a anotação Inteligente pode adicionar previsões de modelos Ultralytics pré-treinados ou de seus próprios modelos ajustados.
- Entre no modo de edição e selecione
Smart(Inteligente) ou pressioneS - Selecione um modelo YOLO no seletor de modelos na barra de ferramentas (
OfficialouMy Models) - Clique em
Predict(Prever) - Revise as anotações adicionadas e faça as correções necessárias

- O seletor de modelos lista apenas modelos que correspondem à tarefa atual do conjunto de dados.
- Previsões duplicadas são ignoradas quando sobrepõem uma anotação existente da mesma classe com IoU de
0.7ou superior.
Barra lateral de classes
O editor de anotação inclui uma barra lateral de classes recolhível no lado direito da tela. A barra lateral fornece:
- Pesquisar classes: Filtre a lista de classes digitando no campo de pesquisa. Pressione
Enterem uma correspondência exata para selecioná-la ou crie uma nova classe se não houver correspondência. - Criar nova classe em linha: Clique em
Add class(Adicionar classe) na parte inferior da lista, digite um nome e, opcionalmente, escolha uma cor personalizada. PressioneEnterpara criar. - Editar nome da classe em linha: Passe o mouse sobre o nome de uma classe e clique no ícone de lápis para renomeá-la.
- Seletor de cores: Clique na amostra de cor ao lado de qualquer classe para alterar sua cor.
- Contagem de anotações por classe: Cada linha de classe mostra uma contagem sobrescrita de anotações.
- Expandir/recolher: Clique no chevron para expandir uma classe e ver as anotações individuais listadas abaixo dela.
- Realce bidirecional ao passar o mouse: Passar o mouse sobre uma anotação na tela destaca-a na barra lateral e vice-versa. A barra lateral rola e expande automaticamente para a classe relevante.
- Ocultar/mostrar anotações individuais: Clica no ícone de olho em qualquer linha de anotação para alternar a sua visibilidade na tela.
- Eliminar anotações: Clica no ícone de lixeira em qualquer linha de anotação para a eliminar.
- Atalhos de teclado: Prime
1-9para selecionar rapidamente as primeiras 9 classes.
Menu de Contexto
Clica com o botão direito do rato nas anotações selecionadas para abrir um menu de contexto com:
| Ação | Atalho |
|---|---|
| Eliminar Anotação(ões) | Delete / Backspace |
| Trazer para a Frente | Cmd/Ctrl+Shift+] |
| Enviar para trás | Cmd/Ctrl+Shift+[ |
| Trazer para a frente | Cmd/Ctrl+] |
| Enviar para trás | Cmd/Ctrl+[ |
Controlos de Visibilidade
O menu pendente de visibilidade (ícone de olho) permite-te alternar a visualização de elementos individuais:
| Alternar | Descrição |
|---|---|
| Anotações | Mostrar ou ocultar todas as sobreposições de anotações |
| Etiquetas de classe | Mostrar ou ocultar etiquetas de nomes de classe nas anotações |
| Mostrar píxeis | Alternar a renderização pixelizada para inspeção com zoom (ecrã completo) |
| Retículas | Mostrar cursor de retícula com coordenadas de píxeis (modo de edição) |
| Miniaturas de navegação | Mostrar a faixa de miniaturas de navegação (ecrã completo) |
| Mostrar tudo | Alternar anotações, etiquetas, retículas e miniaturas de uma só vez (não afeta o modo pixelizado) |
Cursor de Retícula
No modo de edição, uma sobreposição de retícula acompanha a posição do cursor e apresenta as coordenadas de píxeis na tela. Isto ajuda a colocar anotações com precisão. Alterna-a através do menu pendente de visibilidade.
Pré-visualização ao passar o rato SAM
No modo Inteligente, o SAM fornece uma pré-visualização em tempo real ao passar o rato antes de clicares em quaisquer pontos. Esta pré-visualização está disponível para tarefas de detect, segment e OBB. Assim que adicionas cliques de refinamento, a pré-visualização atualiza-se para refletir a máscara atual e o tipo de anotação para a tarefa ativa.
Edição de Vértices de Polígono
Para anotações de segmentação, podes editar os vértices do polígono após o desenho:
- Mover vértices: Arrastar qualquer alça de vértice para a reposicionar
- Eliminar vértices: Seleciona um vértice e prime
Deletepara o remover
Gestão de Classes
Criar Classes
Define as classes de anotação para o teu conjunto de dados no separador Classes:
- Navega para o separador
Classes - Usa o campo de entrada na parte inferior para escrever um nome de classe
- Clica em
Addou primeEnter - É atribuída uma cor automaticamente a partir da paleta Ultralytics

Adicionar Nova Classe Durante a Anotação
Podes criar novas classes diretamente enquanto fazes anotações sem sair do editor:
- Desenha uma anotação na imagem
- No menu pendente de classe, clica em
Add New Class - Insere o nome da classe
- Prime Enter para criar e atribuir
Isto permite um fluxo de trabalho fluido onde podes definir classes à medida que encontras novos tipos de objetos nos teus dados.
Todas as classes em todo o teu conjunto de dados são geridas numa tabela unificada. As alterações aos nomes ou cores das classes aplicam-se automaticamente a todo o conjunto de dados.
Editar Classes
- Mudar o nome: Clica num nome de classe na tabela para o editar em linha
- Mudar cor: Clica na amostra de cor para abrir o seletor de cores
- Pesquisar: Usa o campo de pesquisa para filtrar classes por nome
- Ordenar: Clica nos cabeçalhos das colunas para ordenar por nome, contagem de etiquetas ou contagem de imagens
Cores das Classes
Cada classe recebe uma cor da paleta Ultralytics. Podes personalizar as cores usando o seletor de cores no separador Classes. As cores são consistentes em toda a plataforma para um reconhecimento fácil.
Atalhos de Teclado
Anotação eficiente com atalhos de teclado:
| Atalho | Ação |
|---|---|
Cmd/Ctrl+S | Guardar anotações |
Cmd/Ctrl+Z | Desfazer |
Cmd/Ctrl+Y | Refazer |
Escape | Guardar / Desselecionar / Sair |
Delete / Backspace | Excluir anotação selecionada |
1-9 | Selecionar classe 1-9 |
Cmd/Ctrl+Scroll | Aumentar/diminuir zoom |
Cmd/Ctrl++ ou Cmd/Ctrl+= | Aumentar zoom |
Cmd/Ctrl+- | Diminuir zoom |
Cmd/Ctrl+0 | Repor para ajustar |
Space+Drag | Mover a tela quando com zoom |
Shift+Click | Selecionar várias anotações |
Cmd/Ctrl+A | Selecionar todas as anotações |

Ver todos os atalhos
Clique no ícone de teclado na barra de ferramentas de anotação para abrir a referência de atalhos.
Desfazer/Refazer
O editor de anotações mantém um histórico completo de desfazer/refazer:
- Desfazer:
Cmd/Ctrl+Z - Refazer:
Cmd/Ctrl+Y
O histórico rastreia:
- Adição de anotações (únicas e em lote)
- Edição de anotações (mover, redimensionar, rotacionar)
- Exclusão de anotações (únicas e em lote)
- Alteração de classes (únicas e em lote)
- Reorganização de anotações (z-order)
- Edição de vértices de polígono (adicionar, remover, mover)
- Movimentação de keypoints
A pilha de desfazer não possui um limite fixo — você pode desfazer todas as alterações feitas durante a sessão de edição atual, retornando ao estado original da imagem no momento em que clicou em Edit.
Salvando anotações
As anotações são salvas quando você clica em Save ou pressiona Cmd/Ctrl+S:
- Salvar: Clique no botão salvar ou pressione
Cmd/Ctrl+S - Cancelar: Clique em cancelar para descartar as alterações
- Escape: Salva se houver alterações não salvas, caso contrário, sai do modo de edição
Sempre salve antes de navegar para outra imagem. 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 clique no centro do objeto, então use cliques fora da máscara para adicionar cobertura e cliques dentro da máscara para subtrair objetos próximos ou o fundo.
Posso importar anotações existentes?
Sim, carregue seu dataset com arquivos de rótulo no formato YOLO. A plataforma analisa e exibe automaticamente as anotações 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 rapidamente as classes.
Posso treinar em datasets parcialmente anotados?
Sim, mas para melhores resultados:
- Rotule todos os objetos das suas classes alvo em cada imagem
- Use o filtro de rótulo definido como
Unlabeledpara identificar imagens que ainda precisam de anotação - Imagens não rotuladas são excluídas do treinamento; apenas imagens rotuladas contribuem para a perda
Qual modelo SAM devo usar?
SAM 3 é o padrão e o modelo de última geração — comece por ele para obter máscaras de maior qualidade. Mude para SAM 2.1 Small para um fluxo de trabalho interativo mais rápido em objetos comuns, ou SAM 2.1 Large quando precisar de maior precisão de máscara em formas complexas. Use o SAM 2.1 Tiny para velocidade máxima em objetos simples e de alto contraste.
Quais tarefas suportam a anotação inteligente SAM?
A anotação inteligente SAM está disponível para tarefas de detect, segment e OBB. Tarefas de classificação e pose usam apenas anotação manual.
Posso criar modelos de esqueleto personalizados para anotação de pose?
Sim. Clique no botão + próximo ao seletor de modelo de esqueleto para abrir o editor de modelos. Coloque keypoints, nomeie-os, desenhe conexões e salve. Modelos personalizados são armazenados na sua conta e ficam disponíveis em todos os datasets de pose.
Como alterno entre modelos de esqueleto?
Clique no menu suspenso do seletor de modelos na barra de ferramentas de anotação. Selecione qualquer modelo integrado (Pessoa, Mão, Rosto, Cachorro, Caixa) ou seus modelos personalizados salvos. O modelo selecionado determina quais keypoints serão colocados quando você clicar na imagem.