YOLO Vision 2026:

Label Studio-Integration#

Direkte Importe von Label Studio in die Ultralytics Platform werden bald verfügbar sein, sodass ein unbearbeiteter Bilddetektions- oder Segmentierungsexport unverändert und ohne Auswahl eines Formats hochgeladen werden kann.

Bis dahin gibt es einen kurzen Weg, der schon heute funktioniert, denn der Export YOLO with Images von Label Studio verwendet ein Layout, das die Platform einschließlich der Klassenliste lesen kann.

Heute aus Label Studio importieren#

  1. Aus Label Studio exportieren. Öffne dein Projekt und klicke auf Export.
  2. Wähle ein Format, das die Bilder enthält. Wähle YOLO with Images und klicke auf Export.
  3. In die Platform hochladen. Erstelle einen neuen Datensatz aus der ZIP-Datei.
  4. Trainieren. Bearbeite die Annotationen, trainiere und stelle bereit, ohne den Arbeitsbereich zu verlassen.

Import eines Label Studio-Datensatzes in die Ultralytics Platform

Reine YOLO- und COCO-Exporte enthalten nur Annotationen

Die Optionen YOLO und COCO von Label Studio schreiben Labeldateien ohne Bilder, da deine Bilder normalerweise hinter den URLs liegen, auf die Label Studio verwiesen wurde. Wenn du eines dieser Archive in die Platform hochlädst, erhältst du einen Datensatz ohne Bilder. Wähle stattdessen die Variante mit Bildern.

Mit der API exportieren#

Die Export-API von Label Studio gibt dasselbe Archiv zurück, wobei der Formatname in exportType enthalten ist:

curl -X GET "https://<your-label-studio>/api/projects/<project-id>/export?exportType=YOLO_WITH_IMAGES&download_all_tasks=true" \
  -H "Authorization: Token <your-legacy-token>" \
  -o dataset.zip

COCO_WITH_IMAGES und YOLO_OBB_WITH_IMAGES funktionieren auf dieselbe Weise. Neuere persönliche Zugriffstoken werden vor der Verwendung gegen ein kurzlebiges Bearer-Token ausgetauscht. Prüfe daher, welchen Tokentyp deine Instanz ausstellt. Für große Projekte solltest du stattdessen die Snapshot-Endpunkte verwenden. Sie erstellen den Export als Hintergrundauftrag und laden ihn anhand seiner ID herunter; das Beispiel export_yolo_with_images.py des SDKs macht genau das.

Ein YOLO-Export aus Label Studio enthält seine Klassenliste zusammen mit den Labels, und die Platform liest sie ein:

archive.zip/
├── classes.txt        # class names Platform reads first
├── notes.json         # fallback, used only when classes.txt is missing or empty
├── images/
└── labels/

Lade das Archiv genau so hoch, wie Label Studio es erstellt hat. Die Platform sucht im Stammverzeichnis des Archivs nach classes.txt und notes.json. Wenn du den Export in einem weiteren Ordner erneut komprimierst, gehen deine Labelnamen verloren und die Klassen werden als class0, class1 und so weiter importiert.

Exportformat auswählen#

Label Studio bietet mehrere Exportformate. Für Bilddetektion und Segmentierung:

Label Studio-FormatFunktioniertHinweise
YOLO with ImagesAm bestenEnthält classes.txt und die Bilder, sodass ein einziger Upload ausreicht
COCO with ImagesJaWird ebenfalls gelesen; eine Mischung aus Polygonen und Boxen wird als Segmentierung importiert, wobei reine Box-Annotationen verworfen werden
YOLO / COCONeinNur Annotationsdateien – der Datensatz wird ohne Bilder importiert
Pascal VOC XMLNeinXML-Labeldateien können nicht gelesen werden

In einem COCO-Export muss jede Annotation ein bbox enthalten, damit sie gelesen wird; Crowd-Bereiche ("iscrowd": 1) werden übersprungen, und die Kategorienamen werden zu deinen Klassennamen – ein COCO-Archiv benötigt also kein classes.txt, um seine Labels beizubehalten.

Pascal VOC wird ohne Annotationen importiert

Die Platform liest Pascal-VOC-XML-Labels nicht, und ein VOC-Export schlägt still statt sichtbar fehl: Die Bilder werden importiert, die Annotationen jedoch nicht. Wähle stattdessen YOLO with Images oder COCO with Images.

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 jedes Bilddetektions- und Segmentierungsformat von Label Studio, lädst es hoch, und die Platform ordnet die Annotationen selbst der passenden YOLO-Aufgabe zu.

  • Kein Format auszuwählen – Die Bilddetektions- und Segmentierungsexporte von Label Studio werden einem YOLO-Datensatz zugeordnet, wobei die Labelnamen erhalten bleiben
  • Ein Arbeitsbereich — Beschriftung, Training und Bereitstellung erstrecken sich nicht mehr über separate Tools und ein Konvertierungsskript
  • Weiter annotieren — Importierte Datensätze werden im Annotationseditor der Platform geöffnet, einschließlich der intelligenten Annotation mit SAM
  • Sofort trainieren — Datensätze sind für das Cloud-Training bereit, sobald ihre Verarbeitung abgeschlossen ist
Jetzt verfügbar

Die Integrationen für Labelbox und Roboflow funktionieren bereits heute, und die Platform importiert YOLO-, COCO- und Ultralytics-NDJSON-Datensätze direkt.

Kommentare