Éditeur d'annotations
Ultralytics comprend un puissant éditeur d'annotations permettant d'étiqueter les images à l'aide de cadres de sélection, de polygones, de points clés, de cadres orientés et de classifications. L'éditeur prend en charge les annotations manuelles, les annotations intelligentes SAM et 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
Types de tâches pris en charge
L'éditeur d'annotations prend en charge les 5 types YOLO :
| Tâche | Outil | Format des annotations |
|---|---|---|
| Détecter | Rectangle | Boîtes englobantes (x, y, largeur, hauteur) |
| Segmenter | Polygone | Masques précis au pixel près (sommets de polygones) |
| Pose | Point clé | COCO à 17 points |
| OBB | Boîte orientée | Boîtes englobantes pivotées (4 coins) |
| Classifier | Sélecteur de classe | Étiquettes au niveau de l'image |
Démarrage
Pour annoter des images :
- Accédez à votre ensemble de données
- Cliquez sur une image pour ouvrir la visionneuse en plein écran.
- Cliquez sur Modifier pour passer en mode annotation.
- Sélectionnez votre outil d'annotation
- Dessiner des annotations sur l'image
- Cliquez sur Enregistrer lorsque vous avez terminé.
Outils d'annotation manuelle
Boîte englobante (détection)
Dessiner des cadres rectangulaires autour des objets :
- Sélectionnez le Boîte outil ou presse
B - Cliquez et faites glisser pour dessiner un rectangle.
- Libérer pour compléter la boîte
- Sélectionnez une classe dans le menu déroulant.
Redimensionner et déplacer
- Faites glisser les coins ou les bords pour redimensionner.
- Faites glisser le centre pour déplacer
- Presse
DeleteSupprimer l'annotation sélectionnée
Polygone (segment)
Dessiner des masques polygonaux précis :
- Sélectionnez le Polygone outil ou presse
P - Cliquez pour ajouter des sommets
- Double-cliquez ou appuyez sur
Enterpour fermer le polygone - Sélectionnez une classe dans le menu déroulant.
Modifier les sommets
- Faites glisser les sommets individuels pour ajuster
- Faites glisser l'ensemble du polygone pour le déplacer.
- Cliquez sur un sommet et appuyez sur
Deletepour le supprimer
Point clé (pose)
Placez 17 COCO pour la pose humaine :
- Sélectionnez le Point clé outil ou presse
K - Cliquez pour placer les points clés dans l'ordre
- Suivez l'ordre COCO
Les 17 COCO sont les suivants :
| # | Point clé | # | Point clé |
|---|---|---|---|
| 1 | Nez | 10 | Poignet droit |
| 2 | Œil gauche | 11 | Hanche gauche |
| 3 | Œil droit | 12 | Hanche droite |
| 4 | Oreille gauche | 13 | Genou gauche |
| 5 | Oreille droite | 14 | Genou droit |
| 6 | Épaule gauche | 15 | Cheville gauche |
| 7 | Épaule droite | 16 | Cheville droite |
| 8 | Coude gauche | 17 | (réservé) |
| 9 | Coudes droits |
Boîte englobante orientée (Oriented Bounding Box, OBB)
Dessiner des boîtes pivotées pour les objets inclinés :
- Sélectionnez le OBB outil ou presse
O - Cliquez et faites glisser pour dessiner un premier cadre.
- Utilisez la poignée de rotation pour régler l'angle.
- Sélectionnez une classe dans le menu déroulant.
Classification (classer)
Attribuer des étiquettes de classe au niveau de l'image :
- Sélectionnez le mode Classifier.
- Cliquez sur les boutons de classe ou appuyez sur les touches numériques.
1-9 - Plusieurs classes peuvent être attribuées à chaque image.
SAM Annotation SAM
Le modèle Segment Anything Model (SAM) permet d'ajouter des annotations intelligentes en quelques clics seulement :
- Sélectionner SAM mode ou appuyez sur
S - Cliquez avec le bouton gauche pour ajouter des points positifs (inclure cette zone)
- Cliquez avec le bouton droit pour ajouter des points négatifs (exclure cette zone)
- SAM un masque précis en temps réel.
- Cliquez sur Accepter pour convertir en annotation.
SAM
- Commencez par un clic positif au centre de l'objet.
- Ajouter des clics négatifs pour exclure l'arrière-plan
- Fonctionne mieux pour les objets distincts aux contours nets.
L'annotation SAM peut générer :
- Polygones pour les tâches de segmentation
- Boîtes englobantes pour les tâches de détection
- Boîtes orientées pour les tâches OBB
YOLO
Utilisez YOLO entraînés pour étiqueter automatiquement les images :
- Sélectionner Annotation automatique mode ou appuyez sur
A - Choisissez un modèle (officiel ou vos modèles formés)
- Définir le seuil de confiance
- Cliquez sur Exécuter pour générer des prédictions.
- Vérifiez et modifiez les résultats si nécessaire.
Modèles d'annotation automatique
Vous pouvez utiliser :
- Ultralytics officiels Ultralytics (YOLO11n, YOLO11s, etc.)
- Vos propres modèles entraînés à partir de la plateforme
gestion de classe
Création de classes
Définissez les classes d'annotation pour votre ensemble de données :
- Cliquez sur Ajouter une classe dans le panneau des classes.
- Entrez le nom de la classe
- Une couleur est attribuée automatiquement.
Cours de montage
- Cliquez sur une classe pour la sélectionner afin d'y ajouter de nouvelles annotations.
- Double-cliquez pour renommer
- Faites glisser pour réorganiser
- Cliquez avec le bouton droit pour plus d'options
classe Couleurs
Chaque classe se voit attribuer une couleur issue de la Ultralytics . Les couleurs sont cohérentes sur l'ensemble de la plateforme afin de faciliter leur reconnaissance.
Raccourcis clavier
Annotation efficace grâce aux raccourcis clavier :
| Raccourci | Action |
|---|---|
B | Outil Boîte (detect) |
P | Outil Polygone (segment) |
K | Outil Keypoint (pose) |
O | Outil OBB |
S | Annotation SAM |
A | Annotation automatique |
V | Mode sélection/déplacement |
1-9 | Sélectionnez la classe 1-9 |
Delete | Supprimer l'annotation sélectionnée |
Ctrl+Z | Annuler |
Ctrl+Y | Refaire |
Escape | Annuler l'opération en cours |
Enter | Polygone complet |
←/→ | Image précédente/suivante |
Afficher tous les raccourcis
Presse ? pour ouvrir la boîte de dialogue des raccourcis clavier.
Annuler/Rétablir
L'éditeur d'annotations conserve un historique complet :
- Annuler:
Ctrl+Z(Cmd+Z sur Mac) - Refaire:
Ctrl+Y(Cmd+Y sur Mac)
L'histoire comprend :
- Ajouter des annotations
- Modification des annotations
- Suppression d'annotations
- Changement de classe
Enregistrement des annotations
Les annotations sont enregistrées lorsque vous cliquez sur Enregistrer ou que vous quittez la page :
- Enregistrer: Cliquez sur le bouton Enregistrer ou appuyez sur
Ctrl+S - Annuler: cliquez sur Annuler pour rejeter les modifications.
- Avertissement d'enregistrement automatique: invite à enregistrer les modifications non enregistrées avant de quitter
Enregistrez votre travail
Enregistrez toujours avant de passer à une autre image. Les modifications non enregistrées seront perdues.
FAQ
Quelle est la précision SAM ?
SAM des masques de haute qualité pour la plupart des objets. La précision dépend :
- Distinction de l'objet par rapport à l'arrière-plan
- Qualité et résolution de l'image
- Nombre de points positifs/négatifs attribués
Pour obtenir les meilleurs résultats, commencez par un point positif au centre de l'objet et ajoutez des points négatifs pour exclure les objets voisins.
Puis-je importer des annotations existantes ?
Oui, téléchargez votre ensemble de données avec des fichiers d'étiquettes YOLO. La plateforme les analyse automatiquement et les affiche dans l'éditeur.
Comment annoter plusieurs objets de la même classe ?
Après avoir dessiné une annotation :
- Conserver la même classe sélectionnée
- Dessiner l'annotation suivante
- Répétez jusqu'à ce que tous les objets soient étiquetés.
Le raccourci clavier 1-9 sélectionne rapidement les cours.
Quelle est la différence entre SAM l'annotation automatique ?
| Fonctionnalité | SAM | Annotation automatique |
|---|---|---|
| Méthode | Messages interactifs | Inférence du modèle |
| Vitesse | Un objet à la fois | Tous les objets à la fois |
| Précision | Très élevé avec accompagnement | Dépend du modèle |
| Idéal pour | Objets complexes, détails fins | Étiquetage en masse, objets simples |
Puis-je m'entraîner sur des ensembles de données partiellement annotés ?
Oui, mais pour obtenir les meilleurs résultats :
- Étiquetez tous les objets de vos classes cibles dans chaque image.
- Utilisez la division inconnue pour les images non étiquetées.
- Exclure les images non étiquetées de la configuration de l'entraînement