Anmerkung-Editor
Ultralytics umfasst einen leistungsstarken Annotationseditor zum Beschriften von Bildern mit Begrenzungsrahmen, Polygonen, Schlüsselpunkten, orientierten Rahmen und Klassifizierungen. Der Editor unterstützt manuelle Annotationen, SAM intelligente Annotationen und 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
Unterstützte Aufgabentypen
Der Annotationseditor unterstützt alle 5 YOLO :
| Aufgabe | Werkzeug | Annotationsformat |
|---|---|---|
| Erkennen | Rechteck | Begrenzungsrahmen (x, y, Breite, Höhe) |
| Segmentieren | Polygon | Pixelgenaue Masken (Polygon-Scheitelpunkte) |
| Pose | Schlüsselpunkt | 17-Punkte COCO |
| OBB | Orientierte Box | Gedrehte Begrenzungsrahmen (4 Ecken) |
| Klassifizieren | Klassenauswahl | Bildbezogene Beschriftungen |
Loslegen
Um Bilder zu kommentieren:
- Navigieren Sie zu Ihrem Datensatz.
- Klicken Sie auf ein Bild, um den Vollbild-Viewer zu öffnen.
- Klicken Sie auf „Bearbeiten“, um den Anmerkungsmodus aufzurufen.
- Wählen Sie Ihr Anmerkungswerkzeug aus.
- Zeichnen Sie Anmerkungen auf das Bild
- Klicken Sie auf „Speichern“, wenn Sie fertig sind.
Manuelle Annotationswerkzeuge
Begrenzungsrahmen (Erkennen)
Zeichnen Sie rechteckige Kästchen um Objekte:
- Wählen Sie die Kasten Werkzeug oder Presse
B - Klicken und ziehen Sie, um ein Rechteck zu zeichnen.
- Freigabe zum Fertigstellen der Box
- Wählen Sie eine Klasse aus der Dropdown-Liste aus.
Größe ändern und verschieben
- Ziehen Sie an den Ecken oder Kanten, um die Größe zu ändern.
- Ziehen Sie die Mitte, um zu verschieben
- Presse
DeleteAusgewählte Anmerkung entfernen
Polygon (Segment)
Zeichnen Sie präzise Polygonmasken:
- Wählen Sie die Polygon Werkzeug oder Presse
P - Klicken Sie hier, um Eckpunkte hinzuzufügen
- Doppelklicken oder drücken
Enterdas Polygon schließen - Wählen Sie eine Klasse aus der Dropdown-Liste aus.
Vertices bearbeiten
- Ziehen Sie einzelne Eckpunkte, um die Position anzupassen.
- Ziehen Sie das gesamte Polygon, um es zu verschieben.
- Klicken Sie auf einen Scheitelpunkt und drücken Sie
Deletees entfernen
Schlüsselpunkt (Pose)
Platzieren Sie 17 COCO für die menschliche Körperhaltung:
- Wählen Sie die Schlüsselpunkt Werkzeug oder Presse
K - Klicken Sie, um Schlüsselpunkte in der Reihenfolge zu platzieren.
- Befolgen Sie die COCO -Reihenfolge.
Die 17 COCO sind:
| # | Schlüsselpunkt | # | Schlüsselpunkt |
|---|---|---|---|
| 1 | Nase | 10 | Rechtes Handgelenk |
| 2 | Linkes Auge | 11 | Linke Hüfte |
| 3 | Rechtes Auge | 12 | Rechte Hüfte |
| 4 | Linkes Ohr | 13 | Linkes Knie |
| 5 | Rechtes Ohr | 14 | Rechtes Knie |
| 6 | Linke Schulter | 15 | Linkes Sprunggelenk |
| 7 | Rechte Schulter | 16 | Rechter Knöchel |
| 8 | Linker Ellenbogen | 17 | (reserviert) |
| 9 | Rechter Ellenbogen |
Orientierte Bounding Box (OBB)
Zeichnen Sie gedrehte Kästchen für abgewinkelte Objekte:
- Wählen Sie die OBB Werkzeug oder Presse
O - Klicken und ziehen Sie, um ein erstes Feld zu zeichnen.
- Verwenden Sie den Drehgriff, um den Winkel einzustellen.
- Wählen Sie eine Klasse aus der Dropdown-Liste aus.
Klassifizierung (Klassifizieren)
Bildbezogene Klassenbezeichnungen zuweisen:
- Wählen Sie den Klass ifizierungsmodus aus.
- Klicken Sie auf die Klassen-Schaltflächen oder drücken Sie die Zifferntasten.
1-9 - Pro Bild können mehrere Klassen zugewiesen werden.
SAM Annotation
Das Segment Anything Model (SAM) ermöglicht intelligente Annotationen mit nur wenigen Klicks:
- Auswählen SAM Modus oder drücken
S - Linksklick, um positive Punkte hinzuzufügen (diesen Bereich einbeziehen)
- Rechtsklick, um negative Punkte hinzuzufügen (diesen Bereich ausschließen)
- SAM in Echtzeit eine präzise Maske.
- Klicken Sie auf „Akzeptieren“, um in eine Anmerkung umzuwandeln.
SAM
- Beginnen Sie mit einem positiven Klick auf die Objektmitte.
- Negative Klicks hinzufügen, um Hintergrund auszuschließen
- Funktioniert am besten bei klar abgegrenzten Objekten mit deutlichen Kanten.
SAM Annotation kann Folgendes generieren:
- Polygone für Segmentierungsaufgaben
- Begrenzungsrahmen für Erkennungsaufgaben
- Orientierte Boxen für OBB-Aufgaben
YOLO
Verwenden Sie trainierte YOLO , um Bilder automatisch zu kennzeichnen:
- Auswählen Automatische Annotation Modus oder drücken
A - Wählen Sie ein Modell aus (offizielles oder eines Ihrer trainierten Modelle).
- Vertrauensschwelle festlegen
- Klicken Sie auf „Ausführen“, um Vorhersagen zu generieren.
- Ergebnisse überprüfen und bei Bedarf bearbeiten
Modelle zur automatischen Annotation
Sie können verwenden:
- Offizielle Ultralytics (YOLO11n, YOLO11s usw.)
- Ihre eigenen trainierten Modelle aus der Plattform
Klassenmanagement
Klassen erstellen
Definieren Sie Annotationsklassen für Ihren Datensatz:
- Klicken Sie im Klassenfenster auf „Klasse hinzufügen “.
- Geben Sie den Klassennamen ein.
- Eine Farbe wird automatisch zugewiesen.
Bearbeiten von Klassen
- Klicken Sie auf eine Klasse, um sie für neue Anmerkungen auszuwählen.
- Doppelklicken, um umzubenennen
- Zum Neuanordnen ziehen
- Rechtsklick für weitere Optionen
Klasse Farben
Jeder Klasse wird eine Farbe aus der Ultralytics zugewiesen. Die Farben sind plattformweit einheitlich, um die Erkennung zu erleichtern.
Tastaturkürzel
Effiziente Annotation mit Tastaturkürzeln:
| Abkürzung | Aktion |
|---|---|
B | Box-Werkzeug (detect) |
P | Polygon-Werkzeug (segment) |
K | Keypoint-Werkzeug (Pose) |
O | OBB-Tool |
S | SAM Anmerkung |
A | Automatisch kommentieren |
V | Auswahl-/Verschiebungsmodus |
1-9 | Klasse 1-9 auswählen |
Delete | Ausgewählte Anmerkung löschen |
Ctrl+Z | Rückgängig |
Ctrl+Y | Wiederholen |
Escape | Aktuellen Vorgang abbrechen |
Enter | Vollständiges Polygon |
←/→ | Vorheriges/nächstes Bild |
Alle Shortcuts anzeigen
Presse ? um das Dialogfeld für Tastaturkürzel zu öffnen.
Rückgängig/Wiederherstellen
Der Anmerkungseditor speichert den gesamten Verlauf:
- Rückgängig:
Ctrl+Z(Befehlstaste+Z auf Mac) - Wiederholen:
Ctrl+Y(Befehlstaste+Y auf Mac)
Die Geschichte umfasst:
- Anmerkungen hinzufügen
- Anmerkungen bearbeiten
- Anmerkungen löschen
- Klassenwechsel
Anmerkungen speichern
Anmerkungen werden gespeichert, wenn Sie auf „Speichern“ klicken oder die Seite verlassen:
- SpeichernKlicken Sie auf die Schaltfläche „Speichern“ oder drücken Sie
Ctrl+S - Abbrechen: Klicken Sie auf „Abbrechen“, um die Änderungen zu verwerfen.
- Warnung zur automatischen Speicherung: Aufforderung zur Speicherung ungespeicherter Änderungen vor dem Verlassen
Speichern Sie Ihre Arbeit
Speichern Sie immer, bevor Sie zu einem anderen Bild navigieren. Nicht gespeicherte Änderungen gehen verloren.
FAQ
Wie genau ist SAM ?
SAM hochwertige Masken für die meisten Objekte. Die Genauigkeit hängt ab von:
- Objektunterscheidbarkeit vom Hintergrund
- Bildqualität und Auflösung
- Anzahl der positiven/negativen Punkte
Um optimale Ergebnisse zu erzielen, beginnen Sie mit einem positiven Punkt in der Mitte des Objekts und fügen Sie negative Punkte hinzu, um Objekte in der Nähe auszuschließen.
Kann ich vorhandene Anmerkungen importieren?
Ja, laden Sie Ihren Datensatz mit Label-Dateien YOLO hoch. Die Plattform analysiert diese automatisch und zeigt sie im Editor an.
Wie kann ich mehrere Objekte derselben Klasse mit Anmerkungen versehen?
Nach dem Zeichnen einer Anmerkung:
- Behalte die gleiche Klasse ausgewählt
- Zeichnen Sie die nächste Anmerkung
- Wiederholen Sie den Vorgang, bis alle Objekte beschriftet sind.
Die Tastenkombination 1-9 wählt schnell Klassen aus.
Was ist der Unterschied zwischen SAM Auto-Annotate?
| Merkmal | SAM | Automatische Annotation |
|---|---|---|
| Methode | Interaktive Punktanweisungen | Modell-Inferenz |
| Geschwindigkeit | Ein Objekt nach dem anderen | Alle Objekte auf einmal |
| Präzision | Sehr hoch mit Anleitung | Je nach Modell |
| Am besten geeignet für | Komplexe Objekte, feine Details | Massenbeschriftung, einfache Objekte |
Kann ich mit teilweise annotierten Datensätzen trainieren?
Ja, aber für beste Ergebnisse:
- Kennzeichnen Sie alle Objekte Ihrer Zielklassen in jedem Bild.
- Verwenden Sie die unbekannte Aufteilung für nicht beschriftete Bilder.
- Nicht beschriftete Bilder aus der Trainingskonfiguration ausschließen