For the complete documentation index, see llms.txt. This page is also available as Markdown.

Match Shapes

تم تصميم هذا البلوك لمقارنة شكلين (contours) وإرجاع قيمة تشابه رقمية بين 0 و1. مفيد عندما تريد مقياسًا رقميًا واحدًا لمدى تشابه اثنين من الحدود — القيم الأقرب إلى 1 تعني تشابهاً أكبر.

📥 المدخلات

Contour — الحد الأول للمقارنة (المرجع).

Contour — الحد الثاني للمقارنة (الاستعلام).

📤 المخرجات

Resemblence — رقم بين 0 و1 يعبر عن مدى تشابه الحدين (كلما زادت القيمة = كلما كان التشابه أكبر).

🕹️ عناصر التحكم

Resemblence — تسمية فقط للقراءة تعرض قيمة التشابه الحالية كتعليق مرئي سريع في واجهة المستخدم.

⚙️ آلية التشغيل

عند تشغيل البلوك، يستقبل حدين (contours) كمداخل، يحولهما إلى تمثيلات قابلة للمقارنة، ويحسب قيمة تشابه وحيدة. تُعرض النتيجة كمخرج رقمي وتُحدّث أيضًا تسمية Resemblence داخل البلوك لتمكين معاينة فورية للنتائج.

🎯 الميزات

  • مقياس رقمي سريع للتشابه بين حدين.

  • تغذية راجعة في الواجهة عبر تسمية Resemblence الحية.

  • يعمل مع الحدود المنتجة من بلوكات تحليل الأشكال والكشف الأخرى (مثل Find Contour، إلخ).

📝 كيفية الاستخدام

  1. وفّر الحدين في المداخل. يمكن الحصول على الحدود من بلوكات الكشف أو معالجة الحدود.

  2. شغّل التدفق؛ سيعيد البلوك قيمة Resemblence ويحدّث التسمية للمراجعة الفورية.

  3. استخدم الناتج الرقمي لاتخاذ قرارات، أو للتسجيل، أو للمعالجة اللاحقة.

💡 نصائح وحيل

  • إذا كان لديك صورة فقط، استخرج الحدود أولاً باستخدام بلوك Find Contour ثم مرّر الحدود الناتجة إلى هذا البلوك.

  • لتبسيط الحدود المعقدة وتقليل الضجيج أو عدد النقاط، جرّب Approximate Contour قبل المطابقة؛ الحواف الأبسط تعطي قيم تشابه أكثر استقرارًا.

  • إذا كنت تريد قَصّ الحد إلى صورة للمقارنة البصرية، استخدم Contour to Image واستعرض النتيجة بـ Show Image.

  • لمقارنة مرشحين متعددين مقابل مرجع واحد، اجمع هذا البلوك مع Most Similar Shape لاختيار الأنسب تلقائيًا.

  • عند مطابقة أشكال في مناطق محددة، قم بقص الصورة أولاً باستخدام Image ROI Select حتى تأتي الحدود من المنطقة المتوقعة.

  • إذا كانت الحدود تأتي من صور بمقاييس مختلفة، قم بتطبيع الأحجام باستخدام Image Resize أو حول الحدود إلى صور مقطوعة بنفس الأبعاد عبر Contour to Image.

🛠️ استكشاف الأخطاء وإصلاحها

  • إذا بدا أن قيمة التشابه منخفضة بشكل غير متوقع: تأكد من أن الحدين بنفس المقياس والتوجيه. جرّب تبسيط الحدود بواسطة Approximate Contour أو تطبيع أحجام الصور.

  • إذا كان الناتج غير مستقر عبر الإطارات، تحقق من خطوة استخراج الحدود (مثل Find Contour) للبحث عن اكتشافات ضوضائية وفكّر في المعالجة المسبقة باستخدام Blur أو Image Threshold.

  • لا يوجد مخرج أو مدخل حد غير صالح: تأكد أن البلوك المنتج للحدود يُرجع فعلاً بيانات حدود (استخدم Debug Input أو عاين الصور الوسيطة بـ Show Image).

آخر تحديث