Find Reference
تقوم هذه الدالة بتحديد مثيل واحد لصورة مرجعية داخل صورة الهدف، وتقدير موضعه واتجاهه، ثم إرجاع نتائج مرئية وهندسية تساعدك على فحص أو معالجة العنصر المكتشف لاحقًا.
📥 المدخلات
Object Image الصورة التي يجب أن يتم البحث بداخلها (الصورة الهدف).
Reference Image الصورة المرجعية الصغيرة المستخدمة للبحث داخل Object Image.
Reference Image ROI إدخال شكل اختياري لتقييد المطابقة على منطقة داخل صورة المرجع (مفيد لتجاهل أجزاء غير ذات صلة).
📤 المخرجات
Result Image صورة الهدف معنونة بالمضلع المحيط بالمرجع المكتشف.
Detected Object Image قص مُصحَّح بالمنظور للكائن المكتشف، محوَّل ليتطابق مع اتجاه/حجم المرجع.
Keypoints Image تصور لاكتشاف الميزات/النقاط المفتاحية على صورة الهدف لمساعدة التحقق من التطابقات.
Bounding Box المستطيل المحيط الذي يحيط بالمرجع المكتشف في صورة الهدف.
Corner Coordinates إحداثيات زوايا المضلع الأربعة لمنطقة المرجع المكتشفة.
Center Position نقطة المركز (x, y) للمرجع المكتشف.
🕹️ الضوابط
لا يعرض هذا المربع عناصر واجهة إضافية بخلاف مدخلاته. استخدم إدخال Reference Image ROI لتحديد منطقة المرجع عند الحاجة.
🎨 الميزات
نتيجة مرئية مع تراكب مضلع للتحقق السريع.
يعيد كل من القص المصحح بالمنظور والمخرجات الهندسية (الزوايا، المربع المحيط، المركز) للمعالجة التالية.
يقبل ROI اختياري على صورة المرجع للتركيز على منطقة فرعية أثناء المطابقة.
ينتج صورة تعليمية للنقاط المفتاحية لمساعدة تصحيح أخطاء جودة المطابقة.
📝 تعليمات الاستخدام
وزع صورة المصدر إلى
Object Imageوالمرجع/القالب إلىReference Image.اختياريًا وصل شكلًا إلى
Reference Image ROIلاستهداف منطقة محددة داخل المرجع.شغّل السيناريو — سيحاول البلوك العثور على المرجع ويخرج نتائج مرئية معنونة وهندسة رقمية.
استخدم المخرجات للرسم فوق الصورة، القص، القياس أو التغذية إلى منطق اتخاذ القرار.
📊 كيف يعمل
عند التنفيذ، يقارن البلوك الميزات البصرية المميزة بين صورة المرجع وصورة الهدف، يقدّر موضع واتجاه أفضل تطابق، ويعيد تعليقًا مرئيًا بالإضافة إلى مخرجات مُحوَّلة وهندسية رقمية تمثل العنصر المُكتَشف.
💡 نصائح وحيل
للتركيز على منطقة محددة من صورة الإدخال، قم بالقص مسبقًا باستخدام
Image ROI SelectأوImage ROIومرّر الصورة المقتصة إلىObject Image.إذا كانت المقياس أو الاتجاه مختلفًا بشكل كبير بين المرجع والهدف، جرّب تغيير حجم المدخلات باستخدام
Image Resizeقبل المطابقة.حسّن المتانة تحت إضاءة متغيرة باستخدام معالجة مسبقة مثل
Adjust ColorsأوContrast OptimizationأوBlurلتقليل الضوضاء.استخدم
Show ImageلمعاينةResult ImageأوDetected Object Imageتفاعليًا أثناء ضبط المدخلات.ادمج مخرجات البلوك مع
Draw DetectionsأوDraw Result On Imageلتراكب تعليقات نصية أو مستطيلات على الصور الحية.إذا احتجت مصفوفة تحويل منظور لقياسات أخرى، ففكر في متابعة العملية بـ
Perspective Transformباستخدام إحداثيات الزوايا المكتشفة.عندما تُعيد المطابقة عددًا كبيرًا من الإيجابيات الخاطئة، جرّب تقييد ميزات المرجع باستخدام
Reference Image ROIأو تطبيقImage Thresholdعلى المدخلات لتبسيط النسيج.
(تلميح) لعمليات سير العمل المعتمدة على المنطقة، استخدم Get ROI بعد الاكتشاف لاستخراج المنطقة المكتشفة وإرسالها إلى بلوكات معالجة أخرى.
🛠️ حل المشاكل
لا يوجد اكتشاف: تأكد أن المرجع يظهر في صورة الهدف مع نسيج مرئي كافٍ؛ جرّب زيادة حجم المرجع في الصورة الهدف أو استخدم
Image Resize.تطابق ضعيف أو غير مستقر: حسّن الإضاءة والتباين باستخدام
Adjust ColorsأوContrast Optimization؛ قلل الضوضاء باستخدامBlur.اكتُشف ولكن المخرجات المشوهة تبدو خاطئة: تحقق من إحداثيات الزوايا باستخدام
Show ImageعلىKeypoints Imageوفكّر في تقييدReference Image ROI.بطء المعالجة على صور كبيرة: قلل القياس باستخدام
Image Resizeقبل إدخالها إلى البلوك، ثم قم بترجمة النتائج مرة أخرى إلى إحداثيات الصورة الأصلية إذا لزم الأمر.
آخر تحديث