مقدمة
إذا كنت تملك كاميرا داشكام في سيارتك أو ترغب في استخدام هاتفك لتسجيل الرحلات، يمكنك تحويل هذه التسجيلات إلى نظام ذكي يكتشف الحوادث تلقائيًا ويوثق الأدلة بشكل منظم. هذا المقال يقدّم دليلاً عمليًا خطوة بخطوة لبناء نظام كشف وتوثيق حوادث المرور باستخدام مكونات متاحة وأدوات ذكاء اصطناعي مفتوحة المصدر أو خدمات جاهزة.
ما الذي ستحتاجه عمليًا
- كاميرا داشكام أو هاتف ذكي بجودة فيديو لا تقل عن 1080p، ويفضل أن تدعم تصوير ليل جيداً.
- مستشعر حركة/مقياس تسارع (G-sensor) مدمج في الداشكام أو عبر بيانات الهاتف (IMU) لالتقاط هزّات قوية.
- مساحة تخزين كافية (بطاقة SD أو رفع سحابي تلقائي).
- جهاز حاسوب أو رازر محلي لتشغيل نماذج كشف الكائنات ومعالجة الفيديو، أو خدمة سحابية لمعالجة تلقائية.
- برمجيات وأدوات مثل FFmpeg لاستخراج الإطارات، OpenCV للمعالجة الأساسية، ونماذج كشف الكائنات/التتبّع (مثل مجموعات YOLO/DeepSort أو نماذج مماثلة).
لماذا الجمع بين الفيديو والمستشعر مهم؟
الكاميرا تعطي صورة مرئية للحادث، لكن الاعتماد على الفيديو فقط قد يؤدي إلى إنذارات كاذبة (مثلاً تسجيل فرامل مفاجئ دون اصطدام). دمج بيانات G-sensor أو سرعة المركبة يسمح بالتمييز بين حادث فعلي وفرملة مفاجئة أو مطب.
خطوات عملية لبناء النظام
1. إعداد الداشكام أو الهاتف
- ركّب الداشكام بحيث تكون الرؤية أمامية واضحة وخارج مجال انعكاسات الزجاج.
- فعّل وظائف مثل G-sensor، تسجيل حلقي (Loop Recording)، وتضمين الطابع الزمني (timestamp) وGPS إن أمكن.
- ضبط جودة الفيديو ومعدل الإطارات (30fps عادة كافٍ).
2. آلية حفظ الأحداث الهامة
اختر طريقة لحفظ لقطات الحوادث تلقائيًا:
- في الأجهزة التجارية: تفعيل خاصية "حفظ عند صدمة" التي تحفظ مقطعًا سابقًا ولاحقًا حول وقت الصدمة.
- بدون هذه الخاصية: جدولة رفع تلقائي للملفات إلى سحابة أو نقلها إلى حاسوب عند التوقف لمعالجتها لاحقًا.
3. تحويل الفيديو لبيانات قابلة للمعالجة
استخدم FFmpeg لاستخراج المقاطع أو الإطارات عند الحاجة. مثالية العملية:
- تقسيم الفيديو إلى مقاطع زمنية قصيرة (مثلاً كل 30 ثانية) لتسهيل المعالجة.
- استخراج بيانات الوقت وGPS وقراءات G-sensor إن كانت مضمنة كـ metadata.
4. كشف الكائنات وتتبعها
منطق أساسي يعتمد على كشف المركبات والمشاة وتتبعها عبر الإطارات:
- تشغيل نموذج كشف الكائنات (مثل عائلات YOLO أو نماذج حديثة أخرى) لاكتشاف مركبات ومشاة وعوائق.
- استخدام خوارزمية تتبع (Tracking) لربط نفس الكائن عبر الإطارات وحساب سرعته النسبية.
5. قواعد بسيطة لاكتشاف "حادث"
لتقليل الإنذارات الكاذبة، الجمع بين أكثر من مؤشر:
- قيمة G-sensor تتجاوز حدّاً محدداً (هزة قوية).
- تغير مفاجئ في سرعة أو موقع جسم متتبّع بالنسبة للكاميرا (انحراف أو تقارب سريع جداً).
- تداخل أو تلامس مرئي بين إطارات صناديق الكشف (bounding boxes) لسيارتين.
- زيادة مفاجئة في مستوى الصوت (إن كان مسجلاً) كصوت اصطدام.
تحقق النظام من توافر أكثر من مؤشر قبل اعتبار الحدث "حادثًا" وحفظ المقطع.
6. حفظ وتوثيق الدليل
- حفظ مقطع الفيديو المتعلق بالحدث بصيغة جيدة (MP4) مع ملف ميتاداتا يتضمن: تاريخ/وقت، موقع GPS، قراءات G-sensor، ملخص كشف الكائنات (مثل عدد المركبات وتوقيت الاصطدام).
- إضافة صورة ثابتة (thumbnail) تظهر اللحظة الحرجة لتسهيل معاينة الأدلة لاحقًا.
- نسخ احتياطي تلقائي إلى خدمة سحابية مع تشفير أو نقل إلى جهاز منفصل لحفظ الأدلة من الضياع.
7. واجهة عرض وتنبيهات
إعداد واجهة بسيطة على الحاسوب أو تطبيق هاتف لعرض الحوادث مع إمكانية:
- مشاهدة الفيديو المقتطع.
- عرض البيانات الزمنية وقراءات المستشعرات وخريطة الموقع.
- إرسال تنبيه عند وقوع حادث (SMS أو إشعار لتطبيق محدد) إن رغبت.
قِصَر حلول عملية للمستخدم العادي (بدون برمجة)
- اشترِ داشكام يدعم G-sensor وميزة حفظ عند الصدمة، وبعض الماركات المشهورة تقدم تطبيقات مرافقة لرفع الحوادث تلقائيًا.
- استفد من تطبيقات الشركات للنسخ الاحتياطي إلى السحابة وإخراج ملف الحادث جاهزاً للمشاركة مع شركات التأمين.
- استخدم هاتفك كنسخة احتياطية: تطبيقات تسجيل الفيديو مع الوصول إلى IMU يمكن أن تحفظ لقطات عند وجود هزة قوية.
نصائح للحماية والخصوصية
- تأكّد من تشفير النسخ الاحتياطية السحابية أو استخدام حساب خاص لا يمكن الوصول إليه بسهولة.
- احترم خصوصية الآخرين: لا تنشر تسجيلات الحوادث علنًا بدون موافقة الأطراف المعنية أو إذا كانت القوانين المحلية تحظر ذلك.
- خزن أدلتك في مكان منفصل وغير قابل للتعديل لضمان قبولها من قبل جهات رسمية عند الحاجة.
مكونات ومصادر مفيدة للبدء
- FFmpeg: لتحويل وتقسيم الفيديو.
- OpenCV: للمعالجة البصرية الأساسية (قراءة إطارات، حساب تدفق بصري).
- نماذج كشف كائنات مفتوحة المصدر (مستودعات مثل Ultralytics/YOLO) وخوارزميات تتبع (DeepSort وما شابه).
- المجتمعات والوثائق التقنية على GitHub للحصول على أمثلة جاهزة لتجارب الكشف على فيديوهات طرق.
مشكلات شائعة وحلول سريعة
- إنذارات كاذبة كثيرة: ارفع عتبة G-sensor وادمج أكثر من شرط (مثلاً شرط مرئي + شرط مستشعر).
- سوء وضوح الفيديو ليلاً: استخدم كاميرا مع حساسية منخفضة ضوضاءً أو اضبط التعريض + مرشحات تحسين الصورة برمجياً.
- تأخير في المعالجة على الحاسوب الضعيف: قلل دقة الفيديو أثناء المعالجة أو استخرج إطارات بمعدل أقل (مثلاً 5–10fps).
متى يجب الرجوع لخبير أو جهة رسمية؟
إذا كان الهدف قانونيًا (تقديم أدلة للتأمين أو للشرطة)، تأكد من الالتزام بمتطلبات الجهة المعنية حول سلامة الأدلة وتنسيقاتها، واحفظ الأصل أو نسخة مستقلة وتواصل مع محامٍ أو ممثل التأمين عند الحاجة.
الخلاصة
باستخدام كاميرا جيدة، بيانات مستشعر الحركة، وقواعد كشف بسيطة تجمع بين مؤشرات مرئية وبيانات الحركة، يمكنك بناء نظام فعال لكشف وتوثيق حوادث المرور. للمستخدم العادي يكفي اختيار داشكام تدعم G-sensor وخدمة رفع سحابي آمنة. للمطورين، يوفر الجمع بين OpenCV ونماذج كشف الكائنات وتتبع الأجسام إطاراً قابلاً للتوسع نحو نظام تحليل ذكي. الأهم هو ضمان حفظ الأدلة بأمان واحترام الخصوصية أثناء المشاركة أو التخزين.