تخطي إلى المحتوى

محرر التعليقات التوضيحية

تتضمن Ultralytics محرر تعليقات توضيحية قويًا لتصنيف الصور باستخدام مربعات الحدود والمضلعات والنقاط الرئيسية والمربعات الموجهة والتصنيفات. يدعم المحرر الرسم اليدوي والتعليقات التوضيحية الذكية SAM.

Ultralytics شريط أدوات محرر التعليقات التوضيحية مع Canvas

graph TB
    subgraph Manual["Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["AI-Assisted"]
        F[SAM Smart]
    end
    Manual --> H[Save Labels]
    AI --> H

أنواع المهام المدعومة

يدعم محرر الوسم جميع أنواع مهام YOLO الخمسة:

المهمةأداةتنسيق الوسم
الكشفمستطيلالصناديق المحيطة (x، y، العرض، الارتفاع)
تجزئةمضلعأقنعة دقيقة بالبكسل (رؤوس المضلع)
الوضعنقطة مفتاحيةهيكل COCO ذو 17 نقطة
OBBصندوق موجهصناديق إحاطة مدوّرة (4 زوايا)
تصنيفمحدد الفئةتسميات على مستوى الصورة

تفاصيل المهمة

الكشف عن الكائنات

وظيفته: تحديد الكائنات ومواقعها باستخدام مربعات حدودية محاذاة للمحاور.

تنسيق الملصق:class_id center_x center_y width height (جميعها معيارية 0-1)

مثال: 0 0.5 0.5 0.2 0.3 — الفئة 0 تتمركز عند (50٪، 50٪) بعرض 20٪ وارتفاع 30٪

حالات الاستخدام: جرد المخزون، مراقبة حركة المرور، كشف الحيوانات البرية، أنظمة الأمن

تجزئة المثيل

وظيفته: إنشاء أقنعة دقيقة للغاية لكل مثيل كائن.

تنسيق الملصق:class_id x1 y1 x2 y2 x3 y3 ... (رؤوس المضلع، معيارية 0-1)

مثال: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — قناع رباعي الأضلاع

حالات الاستخدام: التصوير الطبي، المركبات ذاتية القيادة، تحرير الصور، التحليل الزراعي

تقدير الوضع

وظيفته: يكتشف النقاط الرئيسية في الجسم لتتبع الهيكل العظمي.

تنسيق الملصق:class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • علامات الرؤية: 0=غير مصنف، 1=مسمى ولكن مسدود، 2=مسمى ومرئي

مثال: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — شخص لديه نقطتان رئيسيتان

حالات الاستخدام: تحليل الرياضة، العلاج الطبيعي، الرسوم المتحركة، التعرف على الإيماءات

مربع إحاطة موجه (OBB)

وظيفته: يكتشف الأجسام المدورة باستخدام مربعات تحديد الزوايا.

تنسيق الملصق:class_id x1 y1 x2 y2 x3 y3 x4 y4 (أربع نقاط زاوية، معيارية)

مثال: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — مستطيل مقلوب

حالات الاستخدام: الصور الجوية، تحليل المستندات، فحص التصنيع، كشف السفن

تصنيف الصور

وظيفته: يعين تسمية واحدة للصورة بأكملها.

تنسيق الملصق:مستند إلى المجلد — الصور مرتبة حسب اسم الفصل (train/cats/, train/dogs/)

حالات الاستخدام: مراقبة المحتوى، مراقبة الجودة، التشخيص الطبي، التعرف على المشاهد

ابدأ

لإضافة التعليقات التوضيحية للصور:

  1. انتقل إلى مجموعة بياناتك
  2. انقر على صورة لفتح العارض بملء الشاشة
  3. انقر Edit للدخول إلى وضع التعليق التوضيحي
  4. حدد أداة التعليق التوضيحي من شريط الأدوات
  5. ارسم التعليقات التوضيحية على الصورة
  6. انقر Save عند الانتهاء

Ultralytics وضع التحرير بملء الشاشة مع شريط الأدوات

graph LR
    A[Open Dataset] --> B[Click Image]
    B --> C[Click Edit]
    C --> D[Draw Annotations]
    D --> E[Save]
    E --> F[Next Image]
    F --> B

    style C fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

أوضاع التعليق التوضيحي

يوفر المحرر وضعين للتعليق التوضيحي، يمكن اختيارهما من شريط الأدوات:

الوضعالوصفالاختصار
رسمالتعليق اليدوي باستخدام أدوات مخصصة للمهامV
ذكيالتعليقات التفاعلية SAM(segment)S

أدوات الوسم اليدوي

صندوق الإحاطة (detect)

ارسم صناديق مستطيلة حول الكائنات:

  1. ادخل إلى وضع التحرير وحدد Draw
  2. انقر واسحب لرسم مستطيل
  3. حرر لإكمال الصندوق
  4. حدد فئة من القائمة المنسدلة

Ultralytics التعليق التوضيحي الكشف رسم مربع الحدود

تغيير الحجم والتحريك

  • اسحب 8 مقابض الزوايا/الحواف لتغيير الحجم
  • اسحب المركز للتحريك
  • اضغط على Delete أو Backspace لإزالة التعليق التوضيحي المحدد

مضلع (segment)

ارسم أقنعة مضلعة دقيقة:

  1. ادخل إلى وضع التحرير وحدد Draw
  2. انقر لإضافة رؤوس
  3. انقر بزر الماوس الأيمن أو اضغط Enter لإغلاق المضلع
  4. حدد فئة من القائمة المنسدلة

Ultralytics تعليق على قمم المضلع المقطعي

تحرير الرؤوس

  • اسحب الرؤوس الفردية للتعديل
  • اسحب المضلع بأكمله لتحريكه
  • انقر على رأس واضغط Delete لإزالته

نقطة مفتاحية (وضعية)

ضع 17 COCO لوضعية الإنسان:

  1. ادخل إلى وضع التحرير وحدد Draw
  2. انقر لوضع النقاط المفتاحية بالتسلسل
  3. اتبع ترتيبCOCO

النقاط المفتاحية الـ 17 لـ COCO هي:

#نقطة مفتاحية#نقطة مفتاحية
1الأنف10المعصم الأيسر
2العين اليسرى11المعصم الأيمن
3العين اليمنى12الورك الأيسر
4الأذن اليسرى13الورك الأيمن
5الأذن اليمنى14الركبة اليسرى
6الكتف الأيسر15الركبة اليمنى
7الكتف الأيمن16الكاحل الأيسر
8الكوع الأيسر17الكاحل الأيمن
9الكوع الأيمن

Ultralytics توضيح النقاط الرئيسية للوضع الهيكل العظمي

رؤية النقاط الرئيسية

كل نقطة رئيسية لها علامة رؤية: 0 = غير مصنف، 1 = مُسمى ولكن مُغلق، 2 = مُعلمة ومرئية. يجب تمييز النقاط الرئيسية المحجوبة (خلف كائنات أخرى) بعلامة الرؤية. 1 — يتعلم النموذج استنتاج مواقعهم.

مربع إحاطة موجه (OBB)

ارسم مربعات مدوّرة للكائنات المائلة:

  1. ادخل إلى وضع التحرير وحدد Draw
  2. انقر واسحب لرسم مربع أولي
  3. استخدم مقبض التدوير لضبط الزاوية
  4. اسحب مقابض الزوايا لتغيير الحجم
  5. حدد فئة من القائمة المنسدلة

Ultralytics تعليق Obb Rotated Box

تصنيف (classify)

عيّن تسميات الفئات على مستوى الصورة:

  1. الدخول إلى وضع التحرير
  2. يظهر لوحة جانبية بها أزرار اختيار الفئة
  3. انقر على أزرار الفئات أو اضغط على مفاتيح الأرقام 1-9

Ultralytics تعليق تصنيف اللوحة الجانبية

الوسم الذكي SAM

يتيح نموذج Segment Anything Model (SAM) إمكانية إضافة تعليقات توضيحية ذكية ببضع نقرات فقط. يتوفر الوضع الذكي لـ detect، segmentو OBB.

  1. ادخل إلى وضع التحرير وحدد Smart أو اضغط S
  2. انقر بالزر الأيسر لإضافة نقاط إيجابية (تضمين هذه المنطقة)
  3. انقر بالزر الأيمن لإضافة نقاط سلبية (استبعاد هذه المنطقة)
  4. يقوم SAM بإنشاء قناع دقيق في الوقت الفعلي
  5. اضغط على Enter أو Escape لحفظ التعليق التوضيحي

Ultralytics تعليق Sam سلبي نقاط قناع

graph LR
    A[Press S] --> B[Left-click Object]
    B --> C[SAM Generates Mask]
    C --> D{Accurate?}
    D -->|Yes| E[Enter to Save]
    D -->|No| F[Add +/- Points]
    F --> C

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

نصائح SAM

  • ابدأ بنقرة إيجابية على مركز الكائن
  • أضف نقرات سلبية لاستبعاد الخلفية
  • امسك Alt/Option لعكس سلوك النقر (يصبح النقر الأيسر سالبًا، ويصبح النقر الأيمن موجبًا)
  • يعمل بشكل أفضل مع الكائنات المميزة ذات الحواف الواضحة
  • استخدم 2-3 نقاط إيجابية للأجسام الطويلة

يمكن للتعليق التوضيحي الذكي لـ SAM أن يولد:

  • مضلعات لمهام التجزئة
  • صناديق الإحاطة لمهام الكشف
  • صناديق موجهة لمهام الـ obb

دعم SAM

التعليق SAM متاح فقط لـ detect، segmentو OBB. تتطلب مهام التصنيف والوضع تعليقًا يدويًا.

الشريط الجانبي للفصل

يتضمن محرر التعليقات التوضيحية شريطًا جانبيًا قابل للطي على الجانب الأيمن من اللوحة. يوفر الشريط الجانبي ما يلي:

  • البحث عن الدروس: قم بتصفية قائمة الفصول الدراسية عن طريق الكتابة في حقل البحث. اضغط على Enter على تطابق تام لتحديده، أو إنشاء فئة جديدة في حالة عدم وجود تطابق.
  • إنشاء فئة جديدة مضمنة: انقر Add class في أسفل القائمة، اكتب اسمًا، واختر لونًا مخصصًا إذا أردت. اضغط على Enter للإنشاء.
  • تحرير اسم الفئة في السطر: مرر مؤشر الماوس فوق اسم الفئة وانقر على أيقونة القلم الرصاص لإعادة تسميتها.
  • محدد اللون: انقر على عينة اللون بجوار أي فئة لتغيير لونها.
  • عدد التعليقات التوضيحية لكل فئة: يعرض كل صف من الصفوف عدد التعليقات التوضيحية في شكل حرف فوقي.
  • توسيع/طي: انقر على علامة السهم لتوسيع فئة ما والاطلاع على التعليقات الفردية المدرجة أسفلها.
  • تظليل ثنائي الاتجاه عند التمرير: عند تمرير مؤشر الفأرة فوق تعليق توضيحي على اللوحة، يتم تظليله في الشريط الجانبي، والعكس صحيح. يتم تمرير الشريط الجانبي تلقائيًا وتوسيعه تلقائيًا إلى الفئة ذات الصلة.
  • إخفاء/إظهار التعليقات الفردية: انقر على أيقونة العين الموجودة في أي صف تعليق لتبديل ظهوره على اللوحة.
  • حذف التعليقات التوضيحية: انقر على أيقونة سلة المهملات الموجودة في أي صف من صفوف التعليقات التوضيحية لحذفها.
  • اختصارات لوحة المفاتيح: اضغط 1-9 لاختيار أول 9 فصول بسرعة.

قائمة السياق

انقر بزر الماوس الأيمن على التعليقات التوضيحية المحددة لفتح قائمة سياق تحتوي على:

الإجراءالاختصار
حذف التعليقات التوضيحيةDelete / Backspace
إحضار إلى المقدمةCmd/Ctrl+Shift+]
إرسال إلى الخلفCmd/Ctrl+Shift+[
تقديمCmd/Ctrl+]
إرسال للخلفCmd/Ctrl+[

ضوابط الرؤية

يتيح لك القائمة المنسدلة للرؤية (رمز العين) تبديل عرض العناصر الفردية:

تبديلالوصف
التعليقات التوضيحيةإظهار أو إخفاء جميع تراكبات التعليقات التوضيحية
تصنيفات الفئاتإظهار أو إخفاء تسميات أسماء الفئات على التعليقات التوضيحية
إظهار البكسلاتتبديل العرض المكعب لفحص التكبير (شاشة كاملة)
تقاطعإظهار مؤشر التقاطع مع إحداثيات البكسل (وضع التحرير)
صور مصغرة للملاحةعرض شريط الصور المصغرة للتنقل (شاشة كاملة)
عرض الكلتبديل التعليقات التوضيحية والملصقات والعلامات المتقاطعة والصور المصغرة في آن واحد (لا يؤثر على الصور المكعبة)

مؤشر التقاطع

في وضع التحرير، تتبع تراكب شكل صليب موضع المؤشر وتعرض إحداثيات البكسل على اللوحة. وهذا يساعد على وضع التعليقات التوضيحية بدقة. قم بتشغيله أو إيقافه عبر القائمة المنسدلة للرؤية.

معاينة SAM

في الوضع الذكي لـ segment ، SAM معاينة للقناع في الوقت الفعلي عند تمرير المؤشر فوق الصورة — قبل النقر فوق أي نقاط. يتيح لك ذلك رؤية حدود التقسيم المتوقعة وتحديد مكان النقر. بمجرد إضافة نقاط إيجابية أو سلبية، يتم تحديث المعاينة لتعكس تحسيناتك.

تحرير رءوس المضلع

بالنسبة segment ، يمكنك تحرير رءوس المضلع بعد الرسم:

  • نقل الرؤوس: اسحب أي مقبض رأس لإعادة وضعه
  • حذف الرؤوس: حدد ركنًا واضغط على Delete لإزالته

إدارة الفئة

إنشاء الفئات

حدد فئات التعليقات التوضيحية لمجموعة البيانات الخاصة بك في Classes علامة التبويب:

  1. انتقل إلى Classes علامة تبويب
  2. استخدم حقل الإدخال في الأسفل لكتابة اسم الفصل
  3. انقر Add أو اضغط Enter
  4. يتم تعيين لون تلقائيًا من Ultralytics

Ultralytics علامة تبويب "تعليق على الفئات" إضافة فئة جديدة

إضافة فصل جديد أثناء التعليق التوضيحي

يمكنك إنشاء فئات جديدة مباشرة أثناء إضافة التعليقات التوضيحية دون مغادرة المحرر:

  1. ارسم تعليقًا على الصورة
  2. في القائمة المنسدلة للفصل، انقر فوق Add New Class
  3. أدخل اسم الفئة
  4. اضغط على Enter لإنشاء وتعيين

وهذا يتيح سير عمل سلسًا حيث يمكنك تعريف الفئات عند مواجهة أنواع كائنات جديدة في بياناتك.

جدول الفصول الموحدة

تتم إدارة جميع الفئات في مجموعة البيانات الخاصة بك في جدول موحد. يتم تطبيق التغييرات التي تطرأ على أسماء الفئات أو ألوانها على مجموعة البيانات بأكملها تلقائيًا.

تحرير الفئات

  • إعادة التسمية: انقر فوق اسم فئة في الجدول لتحريره في السطر نفسه
  • تغيير اللون: انقر على عينة اللون لفتح أداة اختيار اللون
  • البحث: استخدم حقل البحث لتصفية الفصول حسب الاسم
  • فرز: انقر فوق عناوين الأعمدة لفرزها حسب الاسم أو عدد العلامات أو عدد الصور

ألوان الفئة

يتم تعيين لون من Ultralytics لكل فئة. يمكنك تخصيص الألوان باستخدام أداة اختيار الألوان الموجودة في Classes علامة التبويب. الألوان متسقة عبر المنصة لتسهيل التعرف عليها.

اختصارات لوحة المفاتيح

التصنيف الفعال باستخدام اختصارات لوحة المفاتيح:

الاختصارالإجراء
Cmd/Ctrl+Sحفظ التعليقات التوضيحية
Cmd/Ctrl+Zتراجع
Cmd/Ctrl+Shift+Zإعادة
Cmd/Ctrl+Yإعادة (بديل)
Escapeحفظ / إلغاء التحديد / الخروج
Delete / Backspaceحذف التسمية التوضيحية المحددة
1-9تحديد الفئة 1-9
Cmd/Ctrl+Scrollتكبير/تصغير
Shift+Clickتعليقات متعددة التحديد
Cmd/Ctrl+Aتحديد جميع التعليقات التوضيحية
الاختصارالإجراء
Vوضع الرسم (يدوي)
Sالوضع الذكي (SAM)
الاختصارالإجراء
Click+Dragرسم مربع الحدود (detect)
Clickإضافة نقطة مضلعة (segment) / وضع نقطة مرجعية (وضعية)
Right-clickمضلع كامل / إضافة نقطة SAM
Enterمضلع كامل / حفظ SAM
Escapeحفظ SAM / إلغاء التحديد / الخروج من وضع التحرير
الاختصارالإجراء
Cmd/Ctrl+]تقديم
Cmd/Ctrl+[إرسال للخلف
Cmd/Ctrl+Shift+]إحضار إلى الأمام
Cmd/Ctrl+Shift+[إرسال إلى الخلف

Ultralytics توضيح مربع حوار اختصارات لوحة المفاتيح

عرض جميع الاختصارات

انقر على أيقونة لوحة المفاتيح في شريط أدوات التعليقات التوضيحية لفتح مرجع الاختصارات.

تراجع/إعادة

يحتفظ محرر التعليقات التوضيحية بسجل كامل لعمليات التراجع/الإعادة:

  • تراجع: Cmd/Ctrl+Z
  • إعادة: Cmd/Ctrl+Shift+Z أو Cmd/Ctrl+Y

مسارات التاريخ:

  • إضافة تعليقات توضيحية (فرديّة وجماعيّة)
  • تحرير التعليقات التوضيحية (نقل، تغيير الحجم، تدوير)
  • حذف التعليقات التوضيحية (فرديًا وجماعيًا)
  • تغيير الفصول (فردي وجماعي)
  • إعادة ترتيب التعليقات التوضيحية (ترتيب z)
  • تحرير رءوس المضلعات (إضافة، حذف، نقل)
  • نقاط تحرك رئيسية

تراجع غير محدود

لا يوجد حد ثابت لمكدس التراجع — يمكنك التراجع عن جميع التغييرات التي تم إجراؤها خلال جلسة التحرير الحالية، والعودة إلى الحالة الأصلية للصورة عند النقر فوق Edit.

حفظ الوسوم

يتم حفظ التعليقات التوضيحية عند النقر فوق Save أو اضغط Cmd/Ctrl+S:

  • حفظ: انقر على زر الحفظ أو اضغط Cmd/Ctrl+S
  • إلغاء: انقر على إلغاء للتراجع عن التغييرات
  • الهروب: يحفظ إذا كانت هناك تغييرات لم يتم حفظها، وإلا يخرج من وضع التحرير

احفظ عملك

احفظ دائمًا قبل الانتقال إلى صورة أخرى. ستفقد التغييرات غير المحفوظة.

الأسئلة الشائعة

ما مدى دقة وسم SAM؟

يوفر SAM أقنعة عالية الجودة لمعظم الكائنات. تعتمد الدقة على:

  • تميز الكائن عن الخلفية
  • جودة الصورة ودقتها
  • عدد النقاط الإيجابية/السلبية المقدمة

للحصول على أفضل النتائج، ابدأ بنقطة إيجابية في مركز الكائن وأضف نقاطًا سلبية لاستبعاد الكائنات القريبة.

هل يمكنني استيراد الوسوم الموجودة؟

نعم، قم بتحميل مجموعة البيانات الخاصة بك مع ملفات التسمياتYOLO. تقوم المنصة تلقائيًا بتحليلها وعرضها في المحرر.

كيف أقوم بوسم عدة كائنات من نفس الفئة؟

بعد رسم تعليق توضيحي:

  1. حافظ على تحديد نفس الفئة
  2. ارسم التعليق التوضيحي التالي
  3. كرر حتى يتم تسمية جميع الكائنات

اختصار لوحة المفاتيح 1-9 يحدد الفئات بسرعة.

هل يمكنني التدريب على مجموعات بيانات موسومة جزئياً؟

نعم، ولكن للحصول على أفضل النتائج:

  • قم بتسمية جميع الكائنات من فئاتك المستهدفة في كل صورة
  • استخدم مجموعة تصفية الملصقات المضبوطة على Unannotated لتحديد الصور غير الموسومة
  • استبعاد الصور غير المُعلّقة من تكوين التدريب

ما هي المهام التي تدعم التعليقات التوضيحية SAM ؟

التعليق SAM متاح لـ detect، segmentو OBB. تستخدم مهام التصنيف والوضع التعليقات التوضيحية اليدوية فقط.



📅 تم الإنشاء قبل 1 شهر ✏️ تم التحديث قبل 5 أيام
glenn-jochersergiuwaxmann

تعليقات