رؤية YOLO لعام 2026:

تكامل Label Studio#

ستتوفر عمليات الاستيراد المباشر من Label Studio إلى Ultralytics Platform قريبًا، بحيث يُرفع تصدير اكتشاف الصور الخام أو تجزئتها كما هو، من دون الحاجة إلى اختيار تنسيق.

وإلى أن يحدث ذلك، توجد طريقة مختصرة تعمل اليوم، لأن تصدير Label Studio بصيغة YOLO مع الصور هو تخطيط يقرأه Platform، ويتضمن قائمة الفئات.

الاستيراد من Label Studio اليوم#

  1. التصدير من Label Studio. افتح مشروعك وانقر على تصدير.
  2. اختر تنسيقًا يتضمن الصور. اختر YOLO مع الصور وانقر على تصدير.
  3. الرفع إلى المنصة. أنشئ مجموعة بيانات جديدة من ملف ZIP.
  4. التدريب. حرّر التعليقات التوضيحية، ودرّب، وانشر من دون مغادرة مساحة العمل.

استيراد مجموعة بيانات Label Studio إلى Ultralytics Platform

تُصدّر YOLO وCOCO العاديان التعليقات التوضيحية فقط

تكتب خيارتا Label Studio، YOLO وCOCO، ملفات التسميات من دون الصور، لأن صورك تكون عادةً موجودة خلف عناوين URL التي وُجّه إليها Label Studio. يؤدي رفع أحد هذين الأرشيفين إلى Platform إلى إنشاء مجموعة بيانات بلا صور. اختر الخيار مع الصور بدلًا من ذلك.

التصدير باستخدام API#

تعيد واجهة تصدير API الأرشيف نفسه، مع وجود اسم التنسيق في exportType:

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 وYOLO_OBB_WITH_IMAGES بالطريقة نفسها. تُستبدل رموز الوصول الشخصية الأحدث برمز حامل قصير الأجل قبل استخدامها، لذا تحقّق من نوع الرمز الذي يصدره مثيلك. ينبغي للمشاريع الكبيرة استخدام نقاط نهاية اللقطات بدلًا من ذلك، إذ تنشئ التصدير كوظيفة في الخلفية وتتيح تنزيله باستخدام المعرّف؛ ويطبّق مثال export_yolo_with_images.py في SDK ذلك تمامًا.

يتضمن تصدير YOLO من Label Studio قائمة فئاته إلى جانب التسميات، ويقرأها Platform:

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

ارفع الأرشيف تمامًا كما أنشأه Label Studio. يبحث Platform عن classes.txt وnotes.json في جذر الأرشيف، لذا فإن إعادة ضغط التصدير داخل مجلد آخر تؤدي إلى فقدان أسماء التسميات، واستيراد الفئات بصيغة class0 وclass1 وما إلى ذلك.

اختيار تنسيق التصدير#

يوفر Label Studio عدة تنسيقات للتصدير. لاكتشاف الصور وتجزيئها:

تنسيق Label Studioيعململاحظات
YOLO مع الصورالأفضليتضمن classes.txt والصور، لذا يكفي رفع واحد
COCO مع الصورنعميُقرأ أيضًا؛ ويُستورد المزيج من المضلعات والمربعات كبيانات تجزئة، مع إسقاط العناصر التي تحتوي على مربعات فقط
YOLO / COCOلاملفات التعليقات التوضيحية فقط — تُستورد مجموعة البيانات بلا صور
Pascal VOC XMLلالا يمكن قراءة ملفات تسميات XML

في تصدير COCO، يجب أن تحمل كل تعليقات توضيحية bbox لكي تُقرأ، بينما تُتخطى مناطق الحشود ("iscrowd": 1)، وتصبح أسماء الفئات أسماء فئاتك — لذلك لا يحتاج أرشيف COCO إلى classes.txt للاحتفاظ بتسمياته.

يُستورد Pascal VOC من دون تعليقات توضيحية

لا يقرأ Platform تسميات Pascal VOC XML، ويفشل تصدير VOC بصمت بدلًا من إظهار فشل واضح: تُستورد الصور ولا تُستورد التعليقات التوضيحية. اختر YOLO مع الصور أو COCO مع الصور بدلًا من ذلك.

ما سيضيفه التكامل#

إن اختيار تنسيق التصدير المناسب هو الخطوة التي يلغيها التكامل. وعند إطلاقه، ستتمكن من تصدير أي من تنسيقات اكتشاف الصور وتجزيئها في Label Studio، ورفعه، وسيُطابق Platform التعليقات التوضيحية مع مهمة YOLO المطابقة تلقائيًا.

  • لا حاجة إلى اختيار تنسيق — تُطابق عمليات تصدير اكتشاف الصور وتجزيئها في Label Studio مجموعة بيانات YOLO مع الحفاظ على أسماء التسميات
  • مساحة عمل واحدة — لن يعود وضع التسميات والتدريب والنشر موزعًا بين أدوات منفصلة ونص تحويل
  • واصل وضع التسميات — تُفتح مجموعات البيانات المستوردة في محرر التعليقات التوضيحية في المنصة، بما في ذلك وضع التسميات الذكي المدعوم بـ SAM
  • ابدأ التدريب فورًا — تصبح مجموعات البيانات جاهزة لـ التدريب السحابي بمجرد انتهاء معالجتها
متاح الآن

يعمل تكاملا Labelbox وRoboflow اليوم، وتستورد المنصة مجموعات بيانات YOLO وCOCO وUltralytics NDJSON مباشرةً.

التعليقات