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

Measure Position Distance

هذا البلوك يحسب المسافة الأفقية والرأسية والمسافة المستقيمة بين نقطتين في الصورة. استخدمه عندما تحتاج معلومات المسافة على مستوى البكسل بين نقطتين (الصيغة: (x, y)).

📥 المدخلات

Point النقطة الأولى (x, y) للمقارنة. Point النقطة الثانية (x, y) للمقارنة.

(ملاحظة: كلا المدخلين يقبلان زوج إحداثيات واحد فقط. مرّر النقطتين بالترتيب الذي تريد قياسه.)

📤 المخرجات

X Distance الفرق الأفقي بين النقطتين (قيمة مطلقة، بكسل). Y Distance الفرق العمودي بين النقطتين (قيمة مطلقة، بكسل). Distance المسافة الإقليدية بين النقطتين (بكسل).

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

هذا البلوك لا يحتوي على عناصر تحكم تفاعلية أو منزلقات — ببساطة يقوم بحساب المسافات من المدخلات المقدمة.

🎯 الميزات

  • حساب مباشر للمسافة في إحداثيات بكسل الصورة.

  • يرجع المسافات لكل محور بالإضافة إلى المسافة الإقليدية المجمعة لتسهيل الاستخدام اللاحق.

  • يعمل مع نتائج بلوكات الكشف والتعليقات (مثل المراكز، نقاط المعالم، إلخ).

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

  1. قدّم زوج الإحداثيات الأول إلى مدخل Point الأول.

  2. قدّم زوج الإحداثيات الثاني إلى مدخل Point الثاني.

  3. اطلع على النتائج من المخرجات الثلاثة: X Distance, Y Distance, وDistance.

  4. استخدم المخرجات مباشرةً للتصور، اتخاذ قرارات منطقية، السجل أو التصدير.

📊 التقييم

عند التنفيذ، يحسب البلوك الفرق المطلق على المحور X والمحور Y والمسافة الإقليدية بين النقطتين المقدمتين، ثم يخرج هذه القيم الرقمية.

💡 نصائح وحيل

  • إذا كنت بحاجة لإحداثيات من كواشف تلقائية، اجمع مع Find Object أو Object Detection / Object Detection - Custom للحصول على مراكز الأجسام، ثم مرّر تلك المراكز إلى هذا البلوك.

  • لتتبع الأجسام عبر الزمن، استخدم Object_Detection_Tracker للحصول على قوائم مواقع وقياس المسافات بين معرفات التتبع.

  • صور النتائج بتوصيل المخرجات إلى Draw Point أو Draw Line (لرسم المقطع المقاس) وعرض الصورة المشروحة باستخدام Show Image.

  • لرسم قيم رقمية مباشرة (مثلاً المسافة عبر الزمن)، أرسل مخرج Distance إلى Scope.

  • لقياس المسافات داخل منطقة مقصوصة، اقص الصورة أولاً باستخدام Image ROI أو Image ROI Select ثم مرّر الإحداثيات في فضاء ROI المحلي.

  • إذا رغبت بمقارنة المسافات بين جسمين مكتشفين مباشرة، فكّر بدمج هذا البلوك مع Measure Object Distance لسيناريوهات مبنية على الأجسام.

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

  • إذا بدت المسافات غير صحيحة، تأكد أن كلا المدخلين هما أزواج إحداثيات صالحة (x, y) وأنهما يستخدمان نفس نظام الإحداثيات (الصورة الكاملة مقابل ROI مقصوص).

  • إذا كان أحد المدخلات مفقودًا، لا يستطيع البلوك حساب مسافات ذات معنى — تأكد من توصيل كلا المدخلين أو حمايتهما ببلوكات مثل Is None / Replace None في تدفقات أكبر.

  • تذكّر أن النتائج بوحدات بكسل. حولها إلى وحدات العالم الحقيقي خارجيًا إذا كان لديك معايرة أو عامل مقياس.

آخر تحديث