Match Anything (ELOFTR)
تقوم هذه الدالة بمطابقة نقاط المفتاح بين صورتين وتعيد النقاط المتطابقة مع درجات الثقة الخاصة بها. يمكنها اختياريًا رسم المطابقات في صورة توضيحية للتفقد السريع.
📥 المدخلات
Image A الصورة الأولى المراد مطابقتها.
Image B الصورة الثانية المراد مطابقتها.
📤 المخرجات
Visualization صورة مشروحة تعرض نقاط المفتاح المتطابقة وخطوط الربط (تُنشأ فقط عند توصيل هذا المخرج).
Keypoints A قائمة بإحداثيات نقاط المفتاح المكتشفة في Image A.
Keypoints B قائمة بإحداثيات نقاط المفتاح المكتشفة في Image B.
Scores درجات الثقة لكل زوج نقاط مفتاح متطابق.
🕹️ الضوابط
Show Matches مفتاح تبديل لرسم خطوط بين نقاط المفتاح المتطابقة على صورة Visualization.
Threshold شريط منزلق لتعيين عتبة المطابقة (0–100). القيم الأعلى تقوم بتصفية المطابقات ذات الثقة الأقل.
🎯 الميزات
يطابق نقاط المفتاح بين صورتين ويوفّر درجات ثقة لكل مطابقة.
مخرج مرئي اختياري يجمع الصور ويرسم نقاط المفتاح وخطوط المطابقة.
تحكم بالعتبة يتيح ضبط التوازن بين الدقة والاستدعاء للمطابقات.
يستفيد من العتاد المتاح (
CPUأوGPU) لتنفيذ الاستدلال عند الدعم.
📝 كيفية التشغيل
زوّد الصورتين في
Image AوImage B.يقوم البلوك بحساب نقاط المفتاح المتطابقة والدرجات بين الصورتين.
إذا كان مخرج
Visualizationموصولًا، فسيُنشأ صورة مشروحة تعرض نقاط المفتاح وخطوط الربط (اختياري).تُعيد مخارج
Keypoints A,Keypoints BوScoresقوائم يمكن استهلاكها بواسطة الكتل التالية في السيناريو.
💡 نصائح وحيل
استخدم
Image Resizeقبل هذا البلوك لمطابقة أحجام الصورتين للحصول على مطابقة أكثر استقرارًا.إذا كانت صورك منخفضة الدقة، جرّب المعالجة المسبقة بـ
Super Resolutionلتحسين جودة نقاط المفتاح.لعرض الناتج بصريًا، وصّل
Visualizationإلى بلوكShow Imageلعرض بالحجم الكامل.استخدم
Image ROI Selectللتركيز على منطقة ذات أهمية وتقليل المطابقات الخاطئة من المناطق غير المهمة.صدّر نقاط المفتاح والدرجات باستخدام
Data to JSONأوCSV Exportللتسجيل أو التحليل اللاحق.اجمعه مع
Image Loggerلحفظ التصورات تلقائيًا عند استيفاء شروط معينة للمطابقات.
🛠️ استكشاف الأخطاء وإصلاحها
لا توجد مطابقات: جرّب خفض قيمة
Thresholdللسماح بمزيد من المطابقات المحتملة، أو اقتطع الصور باستخدامImage ROI Selectلإزالة الضجيج.كثير من المطابقات الضعيفة: ارفع قيمة
Thresholdللاحتفاظ بالمطابقات ذات الثقة الأعلى فقط.لم تُولَّد الصورة المرئية: تأكد أن مأخذ
Visualizationموصول — الصورة المرئية تُنشأ فقط عند الطلب.نقص الاعتمادات أو تسريع العتاد: يتطلب هذا البلوك حزم تشغيل النماذج وسيعمل على
CPU؛ إذا توقعت استخدامGPUولم يعمل، فتحقق من توفر الـGPU والبيئة التي تعمل فيها التطبيق.
آخر تحديث