أمان جاهز للشركات: ممتثل لمعياري ISO 27001 و SOC 2 النوع الأول.

Link to this sectionتكامل CVAT#

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

حتى ذلك الحين، توجد طريقة مختصرة تعمل اليوم، لأن CVAT يقوم بالفعل بالتصدير بتنسيق تخطيط Ultralytics YOLO الذي تقرؤه المنصة.

Link to this sectionالاستيراد من CVAT اليوم#

  1. التصدير من CVAT. افتح مهمتك واختر Actions > Export task dataset (من المهمة الفرعية يتم اختيار Menu > Export job dataset).
  2. اختر التنسيق. اختر عنصر Ultralytics YOLO المطابق لمهمتك — حيث تسرد CVAT خيارات Ultralytics YOLO Detection 1.0 وUltralytics YOLO Segmentation 1.0 وUltralytics YOLO Oriented Bounding Boxes 1.0 وUltralytics YOLO Pose 1.0 بشكل منفصل.
  3. قم بتفعيل Save images، وسمّ ملف الـ .zip، ثم انقر على OK. بدون الصور، سيحتوي الأرشيف على التعليقات التوضيحية فقط، ولن يكون لدى المنصة ما تستورده.
  4. قم بتنزيل الأرشيف. يتم تشغيل التصدير في الخلفية — قم بجمع الملف من صفحة Requests في CVAT عند انتهائه.
  5. الرفع إلى المنصة. أنشئ مجموعة بيانات جديدة من ملف ZIP.
  6. التدريب. قم بتحرير التعليقات التوضيحية، والتدريب، والنشر دون مغادرة مساحة العمل.

Link to this sectionالتصدير باستخدام واجهة سطر الأوامر CLI#

تقوم CVAT's CLI بتصدير نفس الأرشيف من طرفية الأوامر:

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

استبدل 104 بمعرف المشروع الخاص بك وسلسلة التنسيق بالمتغير المطابق لمهمتك. --with-images yes هو المعادل في سطر الأوامر لمفتاح Save images؛ وبدونه سيحتوي الأرشيف على التعليقات التوضيحية فقط.

ينتج عن تصدير Ultralytics YOLO من CVAT التخطيط الذي تتوقعه المنصة، لذلك لا شيء بحاجة إلى تحويل:

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

Link to this sectionاختيار تنسيق التصدير#

توفر CVAT العديد من تنسيقات التصدير. ثلاثة منها مهمة هنا:

تنسيق CVATيعململاحظات
Ultralytics YOLOالأفضليرفق ملف data.yaml، بحيث تصل أسماء الفئات الخاصة بك سليمة
COCO 1.0نعميتم قراءته أيضاً؛ حيث يتم استيراد مزيج المضلعات والصناديق كتجزئة (segment)، ويتم إسقاط الصناديق وحدها
YOLO 1.1جزئياًتُستورد الصناديق، ولكن لا يتم قراءة ملف obj.names الخاص به — وتصل الفئات على هيئة class0، وclass1، ...
يتم استيراد Pascal VOC بدون تعليقات توضيحية

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

Link to this sectionما سضيفه التكامل#

إن اختيار تنسيق التصدير الصحيح هو الخطوة التي سيقوم التكامل بإزالتها. بمجرد إطلاقه، ستقوم بتصدير أي من تنسيقات اكتشاف الصور والتجزئة الخاصة بـ CVAT، ورفعها، وستقوم المنصة بربط التعليقات التوضيحية بـ مهمة YOLO المطابقة بنفسها.

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

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

المساهمون

التعليقات