YOLO Vision 2026:

CVAT-Integration#

Direkte CVAT-Importe kommen zu Ultralytics Platform, sodass ein CVAT-Bilddetektions- oder -segmentierungsexport unverändert ohne auszuwählendes Format hochgeladen wird.

Bis dahin gibt es einen kurzen Weg, der bereits heute funktioniert, da CVAT schon im von Platform gelesenen Ultralytics YOLO-Layout exportiert.

Aus CVAT importieren – heute#

  1. Aus CVAT exportieren. Öffne deine Aufgabe und wähle Aktionen > Dataset-Aufgabe exportieren (bei einem Job ist es Menü > Job-Dataset exportieren).
  2. Wähle das Format. Wähle den Ultralytics YOLO-Eintrag, der zu deiner Aufgabe passt — CVAT listet Ultralytics YOLO Detection 1.0, Ultralytics YOLO Segmentation 1.0, Ultralytics YOLO Oriented Bounding Boxes 1.0 und Ultralytics YOLO Pose 1.0 separat auf.
  3. Aktiviere „Bilder speichern“, benenne .zip und klicke auf OK. Ohne die Bilder enthält das Archiv nur Annotationen, und Platform hat nichts zum Importieren.
  4. Lade das Archiv herunter. Der Export läuft im Hintergrund — hol ihn dir von der Anfragen-Seite von CVAT, wenn er fertig ist.
  5. In Platform hochladen. Erstelle einen neuen Datensatz aus der ZIP-Datei.
  6. Trainiere. Bearbeite die Annotationen, trainiere und deploye, ohne den Arbeitsbereich zu verlassen.

Ultralytics Platform CVAT Dataset Import

Mit der CLI exportieren#

Die CVAT-Befehlszeilenschnittstelle exportiert dasselbe Archiv über das Terminal:

pip install cvat-cli
cvat-cli project export-dataset --format "Ultralytics YOLO Detection 1.0" --with-images yes 104 dataset.zip

Ersetze 104 durch deine Projekt-ID und den Formatstring durch die zu deiner Aufgabe passende Variante. --with-images yes ist das Äquivalent des Schalters Bilder speichern in der Befehlszeilenschnittstelle; ohne ihn enthält das Archiv nur Annotationen.

Der Ultralytics YOLO-Export von CVAT erzeugt das von Platform erwartete Layout, sodass nichts konvertiert werden muss:

archive.zip/
├── data.yaml          # class names Platform reads
├── images/train/
└── labels/train/

Auswahl eines Exportformats#

CVAT bietet viele Exportformate an. Drei davon sind wichtig:

CVAT-FormatFunktioniertHinweise
Ultralytics YOLOBestensLiefert data.yaml, sodass deine Label-Namen intakt bleiben
COCO 1.0JaWird ebenfalls gelesen; eine Mischung aus Polygonen und Boxen wird als Segment importiert, und die reinen Boxen werden verworfen
COCO Keypoints 1.0JaWird als Pose-Dataset importiert, wobei die Anzahl der Keypoints aus der häufigsten Form übernommen wird
YOLO 1.1TeilweiseBoxen werden importiert, aber die Datei obj.names wird nicht gelesen — Klassen kommen als class0, class1, … an

Jede COCO-Annotation muss ein bbox enthalten, um gelesen zu werden, und Crowd-Regionen ("iscrowd": 1) werden übersprungen. Kategorienamen werden zu Klassennamen, und Kategorie-IDs werden über alle JSON-Dateien im Archiv hinweg vereinheitlicht, sodass Exports pro Split konsistente Klassen-IDs behalten.

Pascal VOC importiert ohne Annotationen

Platform liest keine Pascal VOC XML-Labels, und ein VOC-Export schlägt eher leise als laut fehl: Die Bilder werden importiert, die Annotationen nicht, und ein VOC-Export von fünf oder mehr Bildern übernimmt zudem eine einzelne Klasse, die nach ihrem Bilderordner benannt ist. Wähle stattdessen Ultralytics YOLO oder COCO.

Was die Integration hinzufügen wird#

Die Wahl des richtigen Exportformats ist der Schritt, den die Integration überflüssig macht. Sobald sie verfügbar ist, exportierst du eines der Bilddetektions- und -segmentierungsformate von CVAT, lädst es hoch, und Platform ordnet die Annotationen selbst der passenden YOLO-Aufgabe zu.

  • Kein Format auszuwählen – die Bilddetektions- und Segmentierungsexporte von CVAT werden auf ein YOLO-Dataset abgebildet, wobei die Label-Namen erhalten bleiben
  • Ein Arbeitsbereich – Das Labeln, Trainieren und Deployen erfordert keine getrennten Tools und Konvertierungsskripte mehr
  • Weiter annotieren — importierte Datensätze öffnen sich im Annotationseditor von Platform, einschließlich der SAM-gestützten intelligenten Annotation
  • Sofort trainieren — Datensätze sind bereit für das Cloud-Training, sobald ihre Verarbeitung abgeschlossen ist
Jetzt verfügbar

Die Integrationen von Labelbox und Roboflow funktionieren bereits, und Platform importiert YOLO-, COCO- und Ultralytics-NDJSON-Datensätze direkt.

Kommentare