Bild-Annotationseditor
Zeichnen Sie Rechtecke und Polygone auf Bilder, fügen Sie Labels hinzu und exportieren Sie im COCO / YOLO-Format.
Der visuelle Editor und der JSON-Editor bleiben in Echtzeit synchronisiert — jede Änderung wird sofort in beiden reflektiert.
Tips
Rechtecke Zeichnen
Wählen Sie das Rechteck-Werkzeug, dann klicken und ziehen Sie auf der Leinwand. Der Rahmen rastet automatisch ein.
Polygone Zeichnen
Wählen Sie das Polygon-Werkzeug und klicken Sie, um Eckpunkte zu setzen. Enter oder Doppelklick zum Schließen. Escape bricht ab.
Formen Bearbeiten
Im Auswahlmodus klicken Sie auf eine Form. Eckgriffe für Rechtecke, Eckpunktgriffe für Polygone. Innerhalb ziehen zum Verschieben.
Tastenkürzel
Strg+Z / Strg+Shift+Z für Rückgängig/Wiederherstellen. Entf/Rücktaste zum Löschen. Escape zum Abwählen. Enter zum Abschließen.
Zoom & Verschieben
Mausrad zum Zoomen. Mittelklick oder Leertaste und ziehen zum Verschieben. Anpassen für Bildanpassung, Zurücksetzen für 1:1.
Labels & Notizen
Wählen Sie eine Annotation und bearbeiten Sie Label und Notiz in der Seitenleiste. Labels werden als Kategorienamen in COCO/YOLO verwendet. Ohne Label: "unlabeled".
Natives JSON-Format
Das native JSON bewahrt alle Daten (Labels, Notizen, Farben, Koordinaten) und kann reimportiert werden. Zum Speichern und Fortsetzen.
COCO JSON-Format
COCO JSON ist der Standard für Objekterkennungs-Datensätze (Detectron2, MMDetection, etc.). Rechtecke werden als bbox und Segmentierung exportiert.
YOLO BBox-Format
YOLO BBox gibt eine Textdatei mit normalisierten center-x, center-y, Breite, Höhe pro Zeile aus, plus classes.txt. YOLOv5/v8/v9 für Objekterkennung.
YOLO Segmentierungsformat
YOLO Segmentierung gibt normalisierte Polygon-Eckpunkte pro Zeile aus, plus classes.txt. YOLOv8-seg für Instanzsegmentierung.
Echtzeit-JSON-Synchronisation
Der visuelle Editor und der JSON-Editor bleiben synchronisiert. Änderungen werden sofort in beide Richtungen übernommen.
Dateibenennungskonvention
Exportierte Dateien tragen den Bildnamen: {name}_annotations.json, {name}_coco.json, {name}_yolo_bbox.txt, {name}_yolo_seg.txt mit passenden _classes.txt-Dateien.