→ مركز التحكم

كيف «يرى» رقيب؟ شرح مبسّط لأساسيات الرؤية بالحاسوب

هذه الصفحة تشرح بلغة بسيطة ما يفعله نظام رقيب بفيديو كاميرات المغسلة، وما يستطيع رؤيته وما لا يستطيع. لا تحتاج إلى أي خلفية تقنية لقراءتها.

مسار التحليل: من الفيديو إلى التقرير الفيديو صور متتالية الكشف مربع حول كل شخص وسيارة التتبع رقم ثابت لكل مسار الفهم المناطق الأدوار: عامل / عميل المراحل: غسيل / تجفيف الخريطة الحرارية اللوحة (من 4K) التقرير فيديو + PDF
مسار التحليل من الفيديو إلى التقرير

الفيديو في الحقيقة صور متتالية (من 12 إلى 25 صورة في الثانية). يمرّ النظام على هذه الصور ويقوم بثلاث خطوات: يكشف الأشخاص والسيارات في كل صورة، ثم يتتبعهم من صورة إلى التي تليها، ثم يفهم ما يحدث: أين يقف كل شخص، هل هو عامل أم عميل، وفي أي مرحلة من الخدمة تكون السيارة. في النهاية يكتب التقرير.


1. الكشف: «ماذا يوجد في الصورة؟»

نموذج ذكاء اصطناعي (اسمه YOLO) ينظر إلى كل صورة ويرسم مربعًا حول كل شخص وكل سيارة يجدها، ومعه درجة ثقة من 0 إلى 1 (مثلًا 0.87 تعني «متأكد إلى حد كبير أن هذا شخص»).

2. التتبع: «هل هذا نفس الشخص الذي رأيناه قبل لحظة؟»

الكشف وحده لا يعرف أن الشخص في الصورة الأولى هو نفسه في الصورة الثانية. التتبع يربط المربعات عبر الصور حسب الموقع والحركة، ويعطي كل مسار رقمًا ثابتًا (عامل 3، سيارة أ ...).

الكشف والتتبع وتبديل الرقم الصورة 1 سيارة أ 7 الصورة 2 سيارة أ 7 الصورة 3 سيارة أ مختفٍ خلف السيارة الصورة 4 سيارة أ 12 نفس العامل: رقم 7 ثم رقم 12 بعد أن اختفى لحظة خلف السيارة. هذا «تبديل الرقم». في مقطع الساحة (90 ثانية) خرج 36 رقمًا لحوالي 6 أشخاص حقيقيين؛ لذلك الأعداد تقديرية.
الكشف والتتبع وتبديل الرقم

المشكلة المعروفة هي تبديل الرقم: عندما يختفي العامل خلف سيارة أو يخرج من الكاميرا ثم يعود، قد يأخذ رقمًا جديدًا. في مقطع الساحة (90 ثانية) أعطى المتتبع 36 رقمًا لحوالي 6 أشخاص حقيقيين. لهذا:

3. المناطق: «أين يقف؟»

نرسم على صورة كل كاميرا مضلعات ثابتة لها أسماء: منطقة الغسيل، كراسي الانتظار، مكان المكنسة، موقف السيارات عند البوابة. ثم يحسب النظام لكل رقم كم ثانية قضى في كل منطقة.

المناطق ونقطة القدمين منطقة الغسيل الانتظار المكنسة سيارة كيف نقرر «داخل المنطقة»؟ النقطة = منتصف أسفل المربع (القدمان). القدمان داخل المضلع ← الشخص داخل المنطقة. ● عامل قدماه في منطقة الغسيل: داخل. ● رأسه فوق المنطقة وقدماه خارجها: خارج. ● جالس على الكرسي: في الانتظار. مع كل ثانية داخل المنطقة يزيد عدّاد «الوقت في المنطقة» لذلك الرقم.
المناطق ونقطة القدمين

4. الأدوار: عامل أم عميل؟

يجمع النظام دليلين:

إذا كان المظهر واضحًا فهو الذي يقرر، وإلا يقرر السلوك. التقرير يذكر لكل شخص على أي أساس صُنّف.

5. تصنيف المرحلة: وصول ← غسيل ← تجفيف ← انتهاء

6. الخرائط الحرارية: «أين يقضي الناس وقتهم؟»

نقسم الصورة إلى شبكة (32 × 18 خانة)، ونعدّ في كل خانة كم مرة ظهر فيها شخص. ثم نلوّن الخانات فوق صورة حقيقية من الكاميرا: الأحمر حيث يقف الناس كثيرًا، الأزرق حيث يمرّون قليلًا. لدينا خريطة لكل الناس، وخريطة لمنطقة السيارات، وخريطة لكل عامل مع مساره. هذه الخرائط تُظهر بسرعة الأماكن المزدحمة والأماكن المهملة.

7. قراءة اللوحات

لماذا دقة 4K مهمة للوحات 4K (3840×2160) 1287 ع م ر اللوحة ≈ 80 بكسل عرضًا الحروف والأرقام تُقرأ غالبًا 1080p (1920×1080) نفس اللوحة ≈ 40 بكسل عرضًا مربعات غير مقروءة دقة 4K فيها أربعة أضعاف عدد النقاط. الثمن: معالجة أبطأ، لذلك نحلل الحركة بدقة أقل ونأخذ من 4K لقطات ثابتة للوحات والصور القريبة فقط.
لماذا دقة 4K مهمة للوحات

لماذا دقة 4K مهمة؟

صورة 4K فيها أربعة أضعاف عدد النقاط في 1080p. هذا يعني:

لكن فكّ ضغط فيديو 4K وتحليله أبطأ بكثير على معالج بلا كرت شاشة. لذلك الأسلوب الحالي: تحليل الحركة والتتبع على نسخة أصغر من الفيديو، واستخدام 4K للقطات ثابتة في اللحظات المهمة (وصول السيارة، قبل وبعد، اللوحة). وتسريع النموذج نفسه (OpenVINO على معالجات AMD/Intel) يوفر وقتًا إضافيًا.

ما يستطيع النظام رؤيته وما لا يستطيع

يستطيع (بدرجة جيدة)لا يستطيع بعد، أو بدقة محدودة
وصول السيارة ووقت بدء الخدمة وانتهائهامعرفة اسم العامل من وجهه: الزي موحّد والكاميرات من الأعلى (نستخدم أرقامًا، أو أسماء يُدخلها مدير)
مدة الغسيل والتجفيف لكل سيارةالعدّ الدقيق للأشخاص: تبديل الرقم يضخّم العدد
وجود العمال عند السيارة وعددهم التقريبيما يحدث خلف البخار أو الرغوة الكثيفة جدًا، أو خارج زاوية الكاميرا
الوقت في كل منطقة (غسيل، انتظار، مكنسة)جودة الغسيل الفعلية (هل بقيت بقعة؟)
الخرائط الحرارية والأماكن المزدحمةما يحدث داخل السيارة
نوع السيارة ولونها، واللوحة من لقطة 4Kاللوحة من فيديو 1080p
تمييز العامل من العميل في أغلب الحالاتالليل وصور الأشعة تحت الحمراء (رمادية) تقلل الدقة حتى ندرّب النموذج على صورنا

قاعدة عامة: الأرقام في التقرير قياسات آلية من صور كاميرات، وهي ممتازة لمقارنة الأيام والورديات ومعرفة الاتجاه العام، لكنها ليست دليلًا قاطعًا على حادثة بعينها دون النظر إلى الفيديو نفسه. كل تقرير يذكر مصدر كل حكم (السلوك أو المظهر أو قاعدة احتياطية) حتى يمكن مراجعته.

مصطلحات

بالعربيةبالإنجليزيةالمعنى باختصار
الكشفDetectionرسم مربع حول كل شخص وسيارة في الصورة
درجة الثقةConfidenceمدى تأكد النموذج من المربع (0 إلى 1)
التتبعTrackingربط المربعات عبر الصور برقم ثابت
تبديل الرقمID switchنفس الشخص يأخذ رقمًا جديدًا
المنطقةZoneمضلع ثابت مرسوم على صورة الكاميرا
الوقت في المنطقةTime in zoneثوانٍ قضاها رقم ما داخل مضلع
الدورRoleعامل / عميل / غير محدد
المرحلةPhaseوصول، غسيل، تجفيف، انتهاء
الخريطة الحراريةHeat mapألوان تبيّن أين يقضي الناس وقتهم
نموذج الرؤيةVision modelنموذج يصف صورة مقصوصة بالكلمات
الدقةResolutionعدد النقاط في الصورة (1080p، 4K)