سم المشروع: نظام الرصد الذكي لرجال المرور (TrafficPolice_yolo)
وصف المشروع (Description)
هذا المشروع عبارة عن نظام رؤية حاسوبية (Computer Vision) متطور يعتمد على خوارزمية YOLO (You Only Look Once) للكشف عن وتتبع رجال المرور في الفيديوهات والصور الحية. يهدف المشروع إلى أتمتة مراقبة الطرق وتحليل أداء وتنظيم حركة السير من خلال التعرف على العناصر البشرية المتمثلة في هيئة المرور الرسمية وسط بيئات مرورية معقدة.
المميزات التقنية (Key Features)
الدقة العالية: استخدام هندسة YOLO (سواء v5, v8 أو v10) لضمان الكشف في الوقت الفعلي (Real-time Detection) وبسرعة معالجة عالية.
Custom Dataset: التدريب تم على مجموعة بيانات مخصصة تم جمعها وتوسيمها (Labeling) بدقة لتمييز الزي الرسمي لرجال المرور عن المشاة العاديين.
المعالجة المسبقة: تحسين جودة الصور لضمان الكشف في ظروف الإضاءة المختلفة (النهار، الليل، الضباب).
التتبع (Tracking): القدرة على تتبع حركة رجل المرور داخل الكادر لضمان استمرارية الرصد.
الأدوات والتقنيات المستخدمة (Tech Stack)
اللغة: Python 3.x
المكتبة الأساسية: Ultralytics (YOLO Framework)
المكتبات المساندة: OpenCV, NumPy, Matplotlib
البيئة: Google Colab / Jupyter Notebook
هيكلية المشروع (Project Structure)
/weights: يحتوي على النماذج المدربة (Best.pt).
/data: يضم عينات من البيانات أو روابط تحميلها.
/notebooks: ملفات العمل والشرح خطوة بخطوة.
detect.py: السكريبت الخاص بعملية الاستدلال (Inference) على الفيديوهات الجديدة.
كيفية التشغيل (How to Use)
قم بعمل Clone للمستودع:
Bash
git clone https://github.com/mayada...
تنصيب المتطلبات:
Bash
pip install -r requirements.txt
تشغيل الكشف على فيديو تجريبي:
Bash
python detect.py --source your_video.mp4 --weights best.pt
---