يمكن للنموذج Ultralytics YOLOv8 أن يجعل أنظمة إدارة مواقف السيارات أكثر ذكاءً. تعلّم كيفية إدارة أماكن وقوف السيارات في الوقت الفعلي لإنشاء حل ذكي خاص بك لمواقف السيارات.
قد يكون من المرهق أن تقود سيارتك في دوائر بحثاً عن مكان لركن السيارة، خاصةً عندما تكون متأخراً. قد تكون الطريقة التقليدية للبحث عن مكان لركن السيارة مملة وتستغرق وقتاً طويلاً. ومع ذلك، يمكن لنظام إدارة مواقف السيارات الذي يعتمد على الذكاء الاصطناعي (AI) والرؤية الحاسوبية أن يجعل الأمور أكثر بساطة. يمكن أن يجعل توافر مواقف السيارات أكثر قابلية للتنبؤ ويقلل من الازدحام المروري.
سنتعرف في هذه المقالة على كيفية ترقية أنظمة إدارة مواقف السيارات باستخدام الذكاء الاصطناعي والرؤية الحاسوبية. سنستعرض أيضًا مثال ترميز خطوة بخطوة لنوضح لك كيف يمكنك استخدام Ultralytics YOLOv8 لإنشاء نظام إدارة مواقف السيارات المدعوم بالرؤية الحاسوبية. دعونا نتعمق في الأمر!
قبل أن نناقش أنظمة إدارة مواقف السيارات الذكية المعززة بالذكاء الاصطناعي، دعنا نلقي نظرة على المشكلات المتعلقة بأنظمة إدارة مواقف السيارات التقليدية.
تتمثل إحدى المشاكل الرئيسية في الأنظمة التقليدية في اكتظاظ أماكن وقوف السيارات؛ حيث يزيد عدد السيارات في مواقف السيارات عن الأماكن المتاحة. وإلى جانب إضاعة الوقت في البحث عن مكان، يؤدي الاكتظاظ إلى زيادة استهلاك الوقود وتلوث الهواء. مشكلة أخرى هي إجهاد السائقين. فوفقاً لدراسة استقصائية، يقضي حوالي 27% من الأشخاص ما لا يقل عن 30 دقيقة في البحث عن أماكن لركن السيارات. كما اعترف 43% من الأشخاص بأنهم يدخلون في جدال لفظي مع الغرباء حول أماكن ركن السيارات.
تهدف مواقف السيارات المدمجة مع الذكاء الاصطناعي إلى حل المشكلات التي تواجهها أنظمة إدارة مواقف السيارات التقليدية. يمكن لنماذج الرؤية الحاسوبية مثل نموذجUltralytics YOLOv8 والكاميرات عالية الوضوح مراقبة مواقف السيارات والحصول على تحديثات في الوقت الفعلي عن أماكن وقوف السيارات المتاحة والمشغولة.
كيف يعمل هذا؟ يمكن لنموذج الرؤية الحاسوبية تحليل اللقطات من الكاميرات عالية الوضوح لاكتشاف المركبات وتتبع تحركاتها وتحديد أماكن وقوف السيارات المتاحة. ويدعم نموذج Ultralytics YOLOv8 مهام الرؤية الحاسوبية مثل اكتشاف الأجسام وتتبع الأجسام، ويمكنه تحديد المركبات وتصنيفها بدقة في لقطات الفيديو. من خلال مقارنة المواقع المكتشفة للمركبات مع أماكن وقوف السيارات المحددة مسبقًا، يمكن للنظام تحديد ما إذا كان مكان وقوف السيارات مشغولاً أم لا.
يمكن دمج المعلومات حول توفر مواقف السيارات من النظام القائم على الرؤية وتوسيع نطاقها في تطبيقات مختلفة:
يمكن أن توفر المعلومات حول توفر مواقف السيارات العديد من المزايا. تساعد التحديثات في الوقت الفعلي السائقين على الانتقال مباشرةً إلى الأماكن المتاحة، مما يجعل تدفق حركة المرور أكثر سلاسة ويقلل من الضغط الناتج عن العثور على موقف للسيارات. أما بالنسبة للمشغلين، فإن فهم كيفية استخدام المساحات يعني أنه يمكنهم إدارة الموقف بشكل أفضل، وتحسين الأمن من خلال المراقبة في الوقت الفعلي، والاستجابة السريعة لأي حوادث.
تعمل أتمتة وظائف مواقف السيارات على خفض التكاليف من خلال تقليل الحاجة إلى العمل اليدوي. تعمل أنظمة الذكاء الاصطناعي على تسهيل حجز أماكن وقوف السيارات من خلال تطبيقات الهاتف المحمول أو تطبيقات الويب، مما يتيح للسائقين تلقي إشعارات حول توفر مواقف السيارات وتوفير الوقت والمال. يمكن لمخططي المدن استخدام هذه البيانات لتصميم تخطيطات أفضل للطرق، وفرض لوائح فعالة لوقوف السيارات، وتطوير مرافق جديدة لوقوف السيارات تجعل المدن أكثر كفاءة وأسهل في التنقل.
الآن بعد أن أصبح لدينا فهم واضح لإدارة مواقف السيارات ومزاياها، دعنا نتعمق في كيفية بناء نظام إدارة مواقف السيارات القائم على الرؤية. سنستخدم YOLOv8 للكشف عن المركبات ومراقبة أماكن وقوف السيارات وتحديد حالة إشغالها.
في هذا المثال، يمكنك استخدام فيديو أو دفق كاميرا لموقف سيارات. يرجى ملاحظة أن الحد الأقصى لحجم الصورة المدعومة في هذا المثال هو 1920 * 1080. قبل أن نبدأ، تذكّر أن هذا النظام يعتمد على اكتشاف دقيق للمركبة وإحداثيات أماكن وقوف السيارات المحددة مسبقاً.
يمكن أن تؤثر معايرة الكاميرا والعوامل البيئية على دقة اكتشاف المساحة وحالة الإشغال. قد تختلف سرعة المعالجة والدقة أيضًا بناءً على أداء GPU الخاص بك.
الخطوة 1: لنبدأ بتثبيت الحزمة Ultralytics . افتح موجه الأوامر أو المحطة الطرفية ونفذ الأمر التالي.
ارجع إلى دليل التثبيتUltralytics الخاص بنا للحصول على إرشادات مفصلة وأفضل الممارسات حول عملية التثبيت. إذا واجهتك أي مشكلات أثناء تثبيت الحزم المطلوبة YOLOv8 ، فإن دليل المشكلات الشائعة لدينا يقدم حلولاً ونصائح مفيدة.
الخطوة 2: نحتاج إلى التحديد المسبق لأماكن وقوف السيارات حتى نتمكن من تحديد المناطق المهمة في لقطاتك. قم بتشغيل هذا الرمز لفتح واجهة المستخدم لتحديد أماكن وقوف السيارات مسبقاً.
كما هو موضح أدناه، ستفتح واجهة مستخدم عند تشغيل هذا الرمز. التقط إطارًا أو لقطة شاشة لفيديو الإدخال الخاص بك لموقف السيارات وقم بتحميله. بعد رسم المربعات المحدودة حول مواقف السيارات، انقر على خيار الحفظ. سيتم حفظ معلومات مكان وقوف السيارات الذي اخترته في ملف JSON باسم "مربعات_محددة_مربعات_محدودة.json".
الخطوة 3: الآن، يمكننا الانتقال إلى الشيفرة الرئيسية لإدارة مواقف السيارات. ابدأ باستيراد جميع المكتبات المطلوبة وتهيئة ملف JSON الذي أنشأناه في الخطوة 2.
الخطوة 4: إنشاء كائن VideoCapture لقراءة ملف الفيديو المدخل والتأكد من فتح ملف الفيديو بنجاح.
الخطوة 5: قم بتهيئة جميع خصائص الفيديو المطلوبة، مثل العرض والارتفاع والإطار في الثانية.
الخطوة 6: بعد ذلك، يمكننا إنشاء كائن VideoWriter لحفظ ملف الفيديو المعالج النهائي.
الخطوة 7: هنا، نقوم هنا بتهيئة نظام إدارة مواقف السيارات باستخدام نموذج Ultralytics YOLOv8 للكشف عن أماكن وقوف السيارات.
الخطوة 8: الآن، ننتقل إلى ملف الفيديو، إطارًا بإطار، للمعالجة. إذا لم تتم قراءة أي إطارات، ستنقطع الحلقة.
الخطوة 9: داخل الحلقة، سنقوم باستخراج مناطق وقوف السيارات المحددة مسبقًا من ملف JSON وتتبع الكائنات في الإطار باستخدام نموذج YOLOv8 .
الخطوة 10: يقوم هذا الجزء من الحلقة بمعالجة نتائج التتبع والحصول على إحداثيات المربع المحدود وتسميات الفئات للأجسام المكتشفة.
الخطوة 11: يتضمن الجزء الأخير من الحلقة عرض الإطار الحالي مع التعليقات التوضيحية وكتابة الإطار المعالج إلى ملف الفيديو الناتج "إدارة مواقف السيارات".
الخطوة 12: أخيرًا، يمكننا تحرير كائنات VideoCapture و VideoWriter وتدمير أي نوافذ.
الخطوة 13: احفظ البرنامج النصي الخاص بك. إذا كنت تعمل من المحطة الطرفية أو موجه الأوامر، فقم بتشغيل البرنامج النصي باستخدام الأمر التالي:
إذا تم تنفيذ التعليمات البرمجية بنجاح، سيبدو ملف الفيديو الناتج بهذا الشكل:
لا تتردد في الاطلاع على المستندات الرسمية Ultralytics إذا كنت ترغب في معرفة المزيد عن الكود.
توفر أنظمة وقوف السيارات الذكية العديد من المزايا لكل من السائقين والشركات. ومع ذلك، فإنها تقدم أيضاً بعض التحديات التي يجب أخذها في الاعتبار قبل تنفيذ مثل هذه الحلول. دعنا نلقي نظرة على بعضها.
ستتمحور الإدارة المبتكرة لمواقف السيارات في المستقبل حول استخدام أحدث التقنيات مثل الذكاء الاصطناعي والسيارات ذاتية القيادة والواقع الافتراضي لتحسين تجربة وقوف السيارات بشكل عام ودعم الاستدامة. عند دمجها مع هذه الأنظمة، ستتمكن السيارات ذات ية القيادة من التنقل إلى مواقع وقوف السيارات دون تدخل بشري وإيقافها. تساعد هذه الأنظمة أيضاً الشركات على ملء المزيد من أماكن وقوف السيارات والإعلان عن خدماتها عبر العديد من التطبيقات والمواقع الإلكترونية. كما أنها تقلل أيضاً من عدد الانبعاثات الكربونية الناتجة عن قيادة السائقين بحثاً عن مكان لركن السيارات.
نماذج الذكاء الاصطناعي، مثل Ultralytics YOLOv8والرؤية الحاسوبية يمكنها تحويل موقف السيارات الخاص بك. فهي تقلل بشكل كبير من الدوران حول المواقف، مما يوفر لك الوقت ويقلل من الانبعاثات. تعالج هذه الأنظمة الذكية لإدارة مواقف السيارات المشاكل الشائعة مثل الازدحام، والوقوف غير القانوني، وإحباط السائقين. في حين أن هناك استثماراً أولياً، إلا أن الفوائد طويلة الأجل كبيرة. إن الاستثمار في مواقف السيارات الذكية هو المفتاح لإنشاء مدن مستدامة وتجربة مواقف سيارات أكثر سلاسة للجميع.
هل تريد معرفة المزيد عن الذكاء الاصطناعي؟ تواصل مع مجتمعنا! استكشف مستودع GitHub الخاص بنا لمعرفة المزيد حول كيفية استخدامنا للذكاء الاصطناعي لإنشاء حلول مبتكرة في مختلف الصناعات مثل الرعاية الصحية والزراعة. تعاون وابتكر وتعلّم معنا! 🚀