Social Distance Detector
هذه الوحدة الوظيفية تقوم بتحليل تدفق الصور لاكتشاف الأشخاص والتحقق من التباعد البدني بناءً على عتبة مسافة محددة. تعرض الأشخاص المكتشَفين وتُميِّز الأزواج التي تنتهك المسافة المحددة.
📥 المدخلات
Image Any مرّر الصورة أو إطار الفيديو المراد تحليله.
Perspective Matrix مصفوفة تحويل اختيارية لتحويل إحداثيات الصورة إلى مستوى العالم الحقيقي لقياس المسافات بدقة أكبر.
Distance Threshold الحد الأدنى المسموح به للمسافة بين الأشخاص (الوحدات تعتمد على معايرة المنظور).
📤 المخرجات
Image Any صورة مشروحة تحتوي على الأشخاص المكتشَفين، خطوط الربط، وإبراز حالات الانتهاك.
Person Count عدد الأشخاص المكتشَفين في الإطار.
Violation Count عدد أزواج الانتهاك المكتشفة (الأزواج الأقرب من العتبة).
Is Violated ? قيمة منطقية تشير إلى وجود أي انتهاك أم لا.
🕹️ عناصر التحكم
Confidence Ratio شريط تعيير يضبط حساسية ثقة الكشف. القيم الأعلى تتطلب ثقة أقوى ليُعتَبَر الكائن شخصًا.
🎨 الميزات
كشف الأشخاص وعرضهم بصريًا في الزمن الفعلي على الصور الواردة.
قياس المسافة بين كل زوج من الأشخاص المكتشَفين.
تصحيح منظور اختياري باستخدام
Perspective Matrixلتحقق أكثر دقة للمسافات في العالم الحقيقي.مخرجات واضحة للمراقبة والمعالجة اللاحقة: الصورة، الأعداد، وعلم الانتهاك.
📊 آلية التشغيل
عند التفعيل، تستقبل هذه الوحدة صورة الإدخال، تكتشف مواقع الأشخاص في الإطار، وتقوم —اختياريًا— بتحويل تلك المواقع باستخدام Perspective Matrix المزوَّدة، ثم تحسب المسافات بين كل زوج وتقارنها مع Distance Threshold. تعيد الوحدة صورة مشروحة ومخرجات رقمية/منطقية تصف حالة الكشف والانتهاك.
📝 طريقة الاستخدام
وفّر مصدر الصورة إلى
Image Any(تدفق كاميرا أو صورة مُحمّلة).إذا كنت تحتاج مسافات في العالم الحقيقي، زوّد
Perspective Matrixالمعايرة. بدونها، تكون القياسات بوحدات بكسل على مستوى الصورة.اضبط
Distance Thresholdالمناسب حسب معايرتك أو تقديرك بالبكسل.عدّل
Confidence Ratioلتحقيق التوازن بين فقدان الاكتشافات والنتائج الكاذبة.اقرأ المخرجات لبدء التنبيهات أو التسجيل أو المعالجة اللاحقة عند حدوث انتهاكات.
💡 نصائح وحيل
لمصدر الكاميرا، اربط هذه الوحدة مع مصدر صورة مثل
Camera USB,Camera IP (ONVIF),Stream Reader, أوLoad Image.لعرض النتائج بشكل أكبر، أضف
Show Imageبعد هذه الوحدة.إذا كان الكشف ضجيجيًا، جرّب تغيير حجم الصورة أو إزالة الضجيج مسبقًا باستخدام
Image ResizerأوDenoisingلتحسين الاستقرار.للحصول على كشف أشد متانة أو لفئات مخصصة، فكر في الجمع مع
Object DetectionأوObject Detection - Customقبل هذا البلوك ومرّر مراكز الاكتشاف إلى هذه الوحدة لفحص المسافات.استخدم
Perspective TransformلإنتاجPerspective Matrixموثوقة عند الحاجة لقياسات العالم الحقيقي.استخدم
Image ROIأوImage ROI Selectلتحديد منطقة التحليل (لتقليل الإيجابيات الكاذبة وتسريع المعالجة).عند الحاجة لتتبع عبر الإطارات، استخدم
Object_Detection_Trackerبعد الوحدة للحصول على معرفات ثابتة وتحليلات محسّنة.
🛠️ استكشاف الأخطاء وإصلاحها
لا يتم اكتشاف أشخاص: زد قيمة
Confidence Ratioقليلًا أو قدّم إدخال بدقة أعلى. تأكد من أن الإضاءة في المشهد تسمح بمشاهدة ملامح الأشخاص بوضوح.الكثير من الإيجابيات الكاذبة: جرّب زيادة
Confidence Ratio, طبّق معالجةٍ مسبقة مثلBlurأوImage Threshold, أو قصر المنطقة باستخدامImage ROI.قياسات المسافات غير صحيحة: تحقق من معايرة
Perspective Matrixووفّر مصفوفة صحيحة باستخدامPerspective Transform. بدون تصحيح المنظور، تكون المسافات بوحدات بكسل وقد لا تعكس القياسات في العالم الحقيقي.استهلاك عالي للمعالج/الرسوميات: قلّل دقة الإدخال باستخدام
Image Resizerأو شغّل عمليات الكشف بوتيرة أقل.
آخر تحديث