Detect Reference
تبحث هذه البلوك عن صورة مرجعية داخل صورة أكبر وتعيد نتائج مطابقة مرئية وعددية. يستخدم هذا عندما تريد إيجاد موقع ظهور كائن معروف في المشهد تلقائياً، حتى لو كان الكائن مستديراً، مُعاد تحجيمه، أو معكوساً.
📥 المدخلات
Image الصورة التي سيتم البحث داخلها (المشهد الرئيسي). هذا مقبس إدخال.
Reference صورة الكائن المرجعي الذي تريد إيجادها داخل الصورة الرئيسية. هذا مقبس إدخال.
Mask قناع اختياري لتحديد منطقة البحث أو تجاهل أجزاء من المرجع. هذا مقبس إدخال.
📤 المخرجات
Image Any صورة ناتجة مع تعليقات مرئية تُظهر المطابقات المكتشفة (إذا كان الرسم مُمكَّناً). هذا مقبس إخراج.
Object Positions إحداثيات مراكز كل حالة مكتشفة. هذا مقبس إخراج.
Object Count العدد الإجمالي للحالات المكتشفة. هذا مقبس إخراج.
Rectangle Coordinates إحداثيات المستطيلات المحيطة بكل كشف. هذا مقبس إخراج.
Match Percentage درجات الثقة أو نسبة المطابقة لكل كشف. هذا مقبس إخراج.
🕹️ عناصر التحكم
Match Threshold %شريط تمرير لإقصاء المطابقات ذات الثقة المنخفضة. القيم الأعلى تقلل الإيجابيات الكاذبة.Down-sizeشريط لتقليل حجم الصورة لتسريع المعالجة. الصور الأصغر تعمل أسرع لكن قد تفقد تفاصيل دقيقة.Rotationsشريط لتحديد عدد شرائح الزاوية التي ستُجرى عليها الاختبارات (المزيد يعني تحمل أكبر للدوران لكنه يزيد زمن المعالجة).Sweep Angleمحدد نطاق يضبط زاوية المسح (البداية والنهاية) لاختبار الدوران.Include Flippedخانة اختيار لتضمين نسخة مقلوبة أفقياً من المرجع أثناء البحث (مفيد للأجسام المعكوسة).Methodقائمة منسدلة لاختيار طريقة تقدير المطابقة؛ كل خيار يقدّم توازناً مختلفاً بين الدقة والسلوك.Color Modeقائمة منسدلة للتبديل بين المقارنة بتدرج الرمادي أو باللون الكامل (BGR). وضع BGR عادةً أدق للمراجع الملونة أو الملمسية.
🎨 الميزات
مطابقة متسامحة مع الدوران: يبحث عبر نطاق زوايا للعثور على الحالات المدورة.
تحكم في الحجم/الأداء: يتيح
Down-sizeموازنة بين الدقة والسرعة.بحث اختياري بالانعكاس: العثور على المظاهر المعكوسة بتفعيل
Include Flipped.دعم القناع: استخدم
Maskلتجاهل أجزاء من المرجع أو المشهد.وضع حسّاس للون: اختر بين تدرج الرمادي وBGR لتحسين النتائج على المراجع الملونة.
مخرجات مرئية وعددية: صورة مع التعليقات، نقاط المركز، المستطيلات المحيطة، الأعداد ونسب المطابقة.
⚙️ كيف يعمل
يمكن للبلوك تقليل أحجام الصور عندما يتم ضبط
Down-sizeلتسريع المعالجة.يتم اختبار المرجع عبر عدة شرائح دوران تُحدد بـ
RotationsوSweep Angle.إذا كان
Include Flippedمفعلاً، فسيُختبر أيضاً المرجع المقلوب.تحدد
MethodوColor Modeكيفية احتساب درجة كل مطابقة مرشحة.المطابقات التي تبلغ أو تتجاوز قيمة
Match Threshold %تُبلغ عنها وقد تُرسم على الصورة الناتجة.تُعاد النتائج على شكل صورة مشروحة، قائمة بإحداثيات المراكز، عدد الكشوف، إحداثيات المستطيلات ونسب المطابقة.
📝 تعليمات الاستخدام
زوّد الصورة المشهدية في
Imageوالعينات المرجعية فيReference. اختياريًا قدّمMaskلتقييد مناطق البحث.ابدأ بإعدادات متوسطة: ضع
Match Threshold %حول 50–70 واحتفظ بـRotationsوDown-sizeمنخفضين.راجع النتائج عبر
Image Anyالمشروحة وObject Positions/Object Count.عدّل عناصر التحكم: زد
Rotationsللأجسام ذات الدوران الكبير، قلّلDown-sizeلتحسين الدقة، أو اخترColor Mode= BGR للمطابقات الحساسة للون.استخدم
Maskلتقليل الإيجابيات الكاذبة عندما يحتوي المرجع على خلفية أو أنماط متكررة.
💡 نصائح وحيل
إذا كانت صور الإدخال كبيرة جداً، أضف
Image ResizeأوImage Resizerقبل هذا البلوك لتسريع المعالجة مع الحفاظ على التفاصيل اللازمة.اقتطِ المنطقة ذات الاهتمام باستخدام
Image ROI Selectلتقليل مساحة البحث والإيجابيات الكاذبة.عالج المدخلات مسبقاً بـ
Blur,DenoisingأوContrast Optimizationلتقليل ضوضاء المستشعر وتحسين ثبات المطابقة.استخدم
Image ThresholdأوBackground Removal (RMBG-1.4)عندما يكون للمرجع فصل واضح بين المقدمة والخلفية لتبسيط المطابقة.عاين الكشوف باستخدام
Show Imageلفتح عارض صورة أكبر.أضف مستطيلات أو تسميات عبر
Draw Detectionsإذا رغبت في عرض مخصص للتقارير أو للمعالجة اللاحقة.سجّل أمثلة للكشوف باستخدام
Image Loggerلحفظ بيانات العينة أو لأغراض التصحيح.
(تلميح: الجمع بين هذه البلوكات يمكن أن يسرّع المطابقة ويقلل الإيجابيات الكاذبة — مثلاً اقتطع بـImage ROI Select, حسّن التباين بـContrast Optimization, ثم نفّذ هذا البلوك.)
🛠️ استكشاف الأخطاء وإصلاحها
لم تُعثر أي مطابقات: جرّب خفض
Match Threshold %, زدRotationsإذا كان الكائن قد يكون دورانياً، أو غيّرColor Modeإلى BGR.عدد كبير من الإيجابيات الكاذبة: زد قيمة
Match Threshold %, قدّمMaskأدق، أو اقتطع الإدخال باستخدامImage ROI Select.أداء بطيء: قلّل
Rotationsأو زد قيمةDown-size. فعّلInclude Flippedفقط عند الحاجة.مطابقة جزئية أو غير مستقرة: استخدم مرجعاً بجودة أعلى (واضح، ذو تباين جيد)، عالج الصورة باستخدام
BlurأوContrast Optimization، أو جرّب وضع اللون BGR.
إذا استمرت المشاكل، جرّب تجميع خطوات معالجة صغيرة (تغيير الحجم → إزالة الضوضاء → الاقتطاع) لجعل المرجع أكثر تميزاً عن الخلفية.
آخر تحديث