Kurumsal düzeyde güvenlik: ISO 27001 + SOC 2 Type I uyumlu.

Link to this sectionCVAT Entegrasyonu#

Doğrudan CVAT içe aktarımları yakında Ultralytics Platform üzerine geliyor, böylece bir CVAT görüntü algılama veya segmentasyon dışa aktarımı, seçilecek hiçbir biçim olmaksızın olduğu gibi yükleniyor.

O zamana kadar bugün çalışan kısa bir yol var, çünkü CVAT halihazırda Platform'un okuduğu Ultralytics YOLO düzeninde dışa aktarıyor.

Link to this sectionBugün CVAT'ten İçe Aktarın#

  1. CVAT'ten dışa aktarın. Görevini aç ve Actions > Export task dataset seçeneğini seç (bir işten bu Menu > Export job dataset şeklindedir).
  2. Biçimi seçin. Görevine uyan Ultralytics YOLO girişini seç; CVAT, Ultralytics YOLO Detection 1.0, Ultralytics YOLO Segmentation 1.0, Ultralytics YOLO Oriented Bounding Boxes 1.0 ve Ultralytics YOLO Pose 1.0 seçeneklerini ayrı ayrı listeler.
  3. Save images seçeneğini açın, .zip dosyasına bir ad verin ve OK düğmesine tıklayın. Görüntüler olmadan arşiv yalnızca açıklamaları tutar ve Platform'un içe aktaracak hiçbir şeyi olmaz.
  4. Arşivi indirin. Dışa aktarma işlemi arka planda çalışır; bittiğinde CVAT'in Requests sayfasından bunu al.
  5. Platform'a yükleyin. ZIP'ten yeni bir veri seti oluştur.
  6. Çalışma alanından ayrılmadan Eğitin. Etiketleri düzenle, eğit ve dağıt.

Link to this sectionCLI ile Dışa Aktar#

CVAT'in CLI aracı bir terminalden aynı arşivi dışa aktarır:

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

104 değerini proje kimliğinle ve biçim dizesini görevine uyan varyantla değiştir. --with-images yes, Save images anahtarının CLI karşılığıdır; bu olmadan arşiv yalnızca açıklamaları tutar.

CVAT'in Ultralytics YOLO dışa aktarımı Platform'un beklediği düzeni üretir, bu nedenle hiçbir şeyin dönüştürülmesi gerekmez:

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

Link to this sectionBir Dışa Aktarma Biçimi Seçme#

CVAT birçok dışa aktarma biçimi sunar. Burada üç tanesi önemlidir:

CVAT FormatıÇalışırNotlar
Ultralytics YOLOEn İyisidata.yaml dosyasını gönderir, böylece etiket adların eksiksiz olarak aktarılır
COCO 1.0EvetDe okunur; çokgenler ve kutuların birleşimi segment olarak içe aktarılır ve yalnızca kutu olanlar dışarıda bırakılır
YOLO 1.1KısmenKutular içe aktarılır, ancak obj.names dosyası okunmaz — sınıflar class0, class1, … olarak gelir
Pascal VOC açıklamalar olmadan içe aktarılır

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, açıklamalar içe aktarılmaz ve beş veya daha fazla görüntü içeren bir VOC dışa aktarımı da görüntü klasörünün adını taşıyan tek bir sınıfı alır. Bunun yerine Ultralytics YOLO veya COCO seç.

Link to this sectionEntegrasyonun Ekleyeceği Şeyler#

Doğru dışa aktarma biçimini seçmek, entegrasyonun ortadan kaldırdığı adımdır. Bu özellik yayınlandığında, CVAT'in görüntü algılama ve segmentasyon biçimlerinden herhangi birini dışa aktaracak, yükleyeceksin ve Platform açıklamaları eşleşen YOLO görevine kendisi eşleyecektir.

  • Seçilecek biçim yok — CVAT'in görüntü algılama ve segmentasyon dışa aktarımları, etiket adları korunarak bir YOLO veri setine 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 gidip gelmeyi bırakır
  • Etiketlemeye devam et — içe aktarılan veri setleri, SAM destekli akıllı etiketleme dahil olmak üzere Platform'un etiketleme düzenleyicisinde açılır
  • Hemen eğit — veri setleri işlemeyi bitirir bitmez bulut eğitimi için hazır olur
Şimdi Kullanılabilir

Labelbox, Roboflow ve Ultralytics HUB entegrasyonları bugün çalışmaktadır ve Platform, YOLO, COCO ve Ultralytics NDJSON veri setlerini doğrudan içe aktarır.

Katkıda Bulunanlar

Yorumlar