Link to this sectionLabel Studio Entegrasyonu#
Doğrudan Label Studio içe aktarmaları yakında Ultralytics Platform üzerine geliyor; böylece ham bir görüntü tespiti veya segmentasyon dışa aktarımı, seçilecek hiçbir biçim olmadan olduğu gibi yüklenir.
O zamana kadar bugün çalışan kısa bir yol var, çünkü Label Studio'nun YOLO with Images dışa aktarımı, sınıf listesi dahil olmak üzere Platform'un okuduğu bir düzendir.
Link to this sectionBugün Label Studio'dan İçe Aktar#
- Label Studio'dan Dışa Aktar. Projeni aç ve Export seçeneğine tıkla.
- Görüntüleri içeren bir biçim seç. YOLO with Images seçeneğini seç ve Export düğmesine tıkla.
- Platform'a Yükle. ZIP dosyasından yeni bir veri kümesi oluştur.
- Eğit. Çalışma alanından ayrılmadan açıklamaları düzenle, eğit ve dağıt.
Label Studio'nun YOLO ve COCO seçenekleri, etiket dosyalarını görüntüler olmadan yazar, çünkü görüntüleriniz normalde Label Studio'nun işaret ettiği URL'lerin arkasında yer alır. Bu arşivlerden birini Platform'a yüklemek size görüntüsüz bir veri kümesi verir. Bunun yerine with Images varyantını seçin.
Link to this sectionAPI ile Dışa Aktar#
Label Studio'nun dışa aktarma API'si aynı arşivi döndürür ve biçim adı exportType içindedir:
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.zipCOCO_WITH_IMAGES ve YOLO_OBB_WITH_IMAGES aynı şekilde çalışır. Daha yeni kişisel erişim belirteçleri kullanımdan önce kısa ömürlü bir taşıyıcı belirteçle değiştirilir, bu nedenle örneğinizin hangi belirteç türünü yayınladığını kontrol edin. Büyük projeler, dışa aktarmayı bir arka plan işi olarak oluşturan ve kimliğe göre indiren anlık görüntü uç noktalarını kullanmalıdır; SDK'nın export_yolo_with_images.py örneği tam olarak bunu yapar.
Bir Label Studio YOLO dışa aktarımı, sınıf listesini etiketlerle birlikte taşır ve Platform bunu okur:
archive.zip/
├── classes.txt # class names Platform reads first
├── notes.json # fallback, used only when classes.txt is missing or empty
├── images/
└── labels/Arşivi tam olarak Label Studio'nun ürettiği şekilde yükleyin. Platform, arşivin kök dizininde classes.txt ve notes.json dosyalarını arar, bu nedenle dışa aktarımı başka bir klasör içinde yeniden sıkıştırmak etiket adlarınızı kaybetmenize ve sınıfların class0, class1 vb. olarak içe aktarılmasına neden olur.
Link to this sectionBir Dışa Aktarma Biçimi Seçme#
Label Studio birkaç dışa aktarma biçimi sunar. Görüntü tespiti ve segmentasyon için:
| Label Studio Biçimi | Çalışır | Notlar |
|---|---|---|
| YOLO with Images | En İyisi | classes.txt dosyasını ve görüntüleri gönderir, böylece tek bir yükleme yeterlidir |
| COCO with Images | Evet | Ayrıca okunur; çokgenler ve kutuların birleşimi segment olarak içe aktarılır, yalnızca kutu olanlar atılır |
| YOLO / COCO | Hayır | Yalnızca açıklama dosyaları — veri kümesi görüntüler olmadan içe aktarılır |
| Pascal VOC XML | Hayır | XML etiket dosyaları okunamaz |
Platform Pascal VOC XML etiketlerini okumaz ve bir VOC dışa aktarımı yüksek sesle değil sessizce başarısız olur: görüntüler içe aktarılır ancak açıklamalar aktarılmaz. Bunun yerine YOLO with Images veya COCO with Images seçin.
Link to this sectionEntegrasyonun Ekleyeceği Şeyler#
Doğru dışa aktarma biçimini seçmek, entegrasyonun ortadan kaldırdığı adımdır. Yayınlandığında, Label Studio'nun görüntü tespiti ve segmentasyon biçimlerinden herhangi birini dışa aktaracak, yükleyecek ve Platform açıklamaları eşleşen YOLO görevine kendi başına eşleyecektir.
- Seçilecek biçim yok — Label Studio'nun görüntü tespiti ve segmentasyon dışa aktarımları, etiket adları korunarak bir YOLO veri kümesine eşlenir
- Tek çalışma alanı — etiketleme, eğitim ve dağıtım ayrı araçlar ile bir dönüştürme betiği arasında bölünmeye son verir
- Etiketlemeye devam et — içe aktarılan veri kümeleri, SAM destekli akıllı etiketleme dahil olmak üzere Platform'un açıklama düzenleyicisinde açılır
- Hemen eğit — veri kümeleri, işleme biter bitmez bulut eğitimi için hazırdır
Labelbox, Roboflow ve Ultralytics HUB entegrasyonları bugün çalışmaktadır ve Platform YOLO, COCO ile Ultralytics NDJSON veri kümelerini doğrudan içe aktarır.