Object Detection (D-FINE)
هذه البلوكة الوظيفية تقوم بالكشف عن الأشياء في صورة إدخال بشكل فوري. يمكنك اختيار حجم النموذج (مقايضة بين السرعة والدقة)، تصفية فئات الأشياء المراد كشفها، ضبط عتبة الثقة، واختيار رسم صناديق تحيط بالأجسام على الصورة الناتجة بالألوان.
📥 المدخلات
Image الصورة المراد تحليلها لاكتشاف الأشياء.
📤 المخرجات
Result صورة مشروحة تحتوي على صناديق تحيط بالأجسام وتسمياتها (متاحة عند تفعيل الرسم).
Boxes قائمة بإحداثيات صناديق التحديد لكل اكتشاف (الصيغة: [x1, y1, x2, y2]).
Labels أسماء الفئات لكل جسم مكتشف.
Scores درجة الثقة لكل اكتشاف.
🕹️ عناصر التحكم
Model اختر حجم النموذج (مثال: Nano / Small / Medium / Large / XLarge) للموازنة بين سرعة الاستدلال والدقة.
Select Classes جدول لتعليم (tick) فئات COCO التي تريد أن تبلغك البلوكة عنها فقط (اتركه فارغًا للسماح بكل الفئات).
Draw Boxes مفتاح لتشغيل/إيقاف رسم صناديق ملونة وتسميات على الصورة الناتجة.
Threshold شريط لتعيين عتبة درجة الثقة (0–100) لقبول الاكتشافات.
🎨 الميزات
اختيار حجم النموذج للموازنة بين السرعة والدقة.
تصفية الفئات لتلقي الاكتشافات المهمة فقط.
التحكم بعتبة الثقة للتقليل من الإيجابيات الكاذبة.
إخراج بصري اختياري مع صناديق ملونة وتسميات واضحة.
تُعيد كل من الصورة المشروحة وبيانات الكشف المهيكلة (
Boxes,Labels,Scores) للمعالجة اللاحقة.
📝 تعليمات الاستخدام
وصل بلوكة تُنتج صورًا إلى مدخل
Image.اختر حجم
Modelبناءً على حاجتك لسرعة أعلى أو دقة أعلى.استخدم
Select Classesلتقييد الكشف إلى أنواع الأجسام التي تحتاجها (أو اتركها فارغة لقبول الكل).اضبط شريط
Thresholdلضبط حساسية الكشف.فعّل
Draw Boxesإذا كنت تريد نتيجة بصرية على مخرجResult.استخدم مخرجات
Boxes,Labels, وScoresفي عمليات المعالجة التالية أو للتسجيل.
📊 التقييم
عند التشغيل، تعالج البلوكة الصورة الواردة وفقًا لـ Model وThreshold المختارين وتُخرج الاكتشافات. إذا كان Draw Boxes مفعلًا فستتوفر صورة مشروحة على Result؛ بينما تبقى بيانات الاكتشاف (الصناديق، التسميات، الدرجات) متاحة دائمًا على المخرجات الأخرى.
💡 نصائح وحيل
إذا كانت الأجسام الصغيرة تُفوَّت، جرب تزويد البلوكة بصورة ذات تفاصيل أعلى باستخدام
Super Resolutionأو تجنّب تصغير الصورة بـImage Resize.لتقليل زمن المعالجة، اختر
Modelأصغر (Nano/Small) مع قبول بعض الخسارة في الدقة.اقصِ منطقة الاهتمام قبل الكشف باستخدام
Image ROI SelectأوImage ROIلتحسين السرعة وتقليل الإيجابيات الكاذبة.للتصحيح البصري، وصل مخرج
ResultإلىShow Imageلعرض الاكتشافات تفاعليًا.للحفاظ على الاكتشافات عبر الإطارات (تتبع)، اجمع المخرجات مع
Object_Detection_Tracker.احفظ الإطارات التي تحتوي اكتشافات باستخدام
Image Logger,Image Write، أوRecord Videoللمراجعة لاحقًا.صدّر بيانات الاكتشاف (
Boxes/Labels/Scores) باستخدامCSV ExportأوData to JSONللتحليلات والتقارير.راقب استخدام النظام عبر
GPU Statisticsلاختيار حجمModelالمناسب لهاردويرك.للمقارنة أو سلوك كشف مختلف، جرّب
Object Detection - Customأو بدائل كشف الأشياء الأخرى.
🛠️ استكشاف الأخطاء وإصلاحها
إذا لم تظهر أي اكتشافات، خفّض قيمة
Thresholdأو تأكد أن الفئة المرغوبة محددة فيSelect Classes.إذا كانت الاكتشافات ضوضائية، ارفع قيمة
Thresholdأو قصر الفئات فيSelect Classes.إذا كانت المعالجة بطيئة جدًا، اختر
Modelأصغر أو قصّ الصورة باستخدامImage ROI Select.إذا كانت الصورة الناتجة فارغة بينما تحتوي المخرجات الأخرى على بيانات، تأكد من تفعيل
Draw Boxesللحصول على نتيجة بصرية.
آخر تحديث