مشروع: نظام التعرف التلقائي على لوحات السيارات (ANPR System)
وصف المشروع: قمت بتطوير نظام متكامل للتعرف على لوحات أرقام السيارات (ANPR) باستخدام تقنيات الـWeb والذكاء الاصطناعي. يهدف هذا النظام إلى أتمتة عملية تسجيل دخول وخروج المركبات من خلال التعرف على أرقام اللوحات بشكل تلقائي باستخدام الكاميرا، وتحليل الصورة، وتخزين البيانات في قاعدة بيانات لعرضها لاحقًا في لوحة تحكم خاصة بالإدارة.
Backend (النظام الخلفي):
تم تطوير الـBackend باستخدام PHP (Laravel).
إنشاء نظام تسجيل دخول للمسؤولين مع تأمين الوصول باستخدام التوكن (JWT أو Session).
تصميم قواعد بيانات علائقية (SQL) لتخزين:
بيانات المركبات.
سجلات الدخول والخروج.
صور اللوحات المرتبطة بالوقت والتاريخ.
تطوير API endpoints للتفاعل مع الواجهة الأمامية ومعالجة البيانات بشكل ديناميكي.
Frontend (الواجهة الأمامية):
تطوير الواجهة باستخدام HTML, CSS, JavaScript.
تصميم صفحة لوحة التحكم Admin Dashboard لعرض:
قائمة المركبات المسجلة.
سجل حركة السيارات (دخول/خروج).
الصور المرتبطة بالتعرف على اللوحة.
استخدام AJAX/Fetch API لجلب البيانات دون إعادة تحميل الصفحة.
? معالجة الصور باستخدام Python (Image Processing):
استخدام مكتبة OpenCV لاستخراج اللوحة من الصورة أو من بث مباشر بالكاميرا.
تمرير الصور إلى نموذج OCR مثل Tesseract OCR لاستخراج رقم اللوحة بدقة.
إرسال رقم اللوحة إلى السيرفر (PHP) لتسجيل الدخول أو الخروج بشكل تلقائي.
التعامل مع الصور بالتحسين (تحويل الرمادي، إزالة الضوضاء، تحسين الحواف).
مميزات المشروع:
نظام متكامل وآمن لإدارة مواقف السيارات.
واجهة بسيطة وسهلة الاستخدام للإداريين.
تقليل التدخل البشري وزيادة سرعة التعرف على المركبات.
إمكانية التوسع لاحقًا لإرسال إشعارات أو دمجه مع أنظمة أخرى.