هذا المشروع يهدف إلى تصنيف تعبيرات الوجه إلى حالتين: سعيد أو حزين، باستخدام نموذج ذكاء اصطناعي مدرب بلغة Python، ويتم التواصل معه من خلال واجهة Flutter سهلة الاستخدام.
يقوم المستخدم بتحميل صورة وجه، ويعرض التطبيق النتيجة بعد تحليلها باستخدام النموذج.
مميزات المشروع:
تصنيف المشاعر من خلال صورة وجه واحدة فقط.
واجهة Flutter تتيح اختيار الصورة من الجهاز وإرسالها للـ backend.
نموذج ذكاء اصطناعي مدرب باستخدام TensorFlow/Keras بدقة عالية.
ربط كامل بين الواجهة وbackend Python عبر HTTP requests.
عرض النتيجة النهائية بطريقة مرئية وتفاعلية.
التقنيات المستخدمة:
Frontend: Flutter (دعم Android + Web)
Backend: Python + Flask
النموذج: CNN بسيط باستخدام مكتبة TensorFlow
الربط: HTTP + JSON API
مكتبات Flutter:
image_picker
http
flutter_bloc (في بعض الإصدارات)
ما يميز المشروع:
يظهر قدرتي على الدمج بين Flutter وPython AI Models.
مشروع عملي يحاكي تطبيقات الذكاء الاصطناعي في تحليل الصور.
الكود منظم ومقسّم ليسهل تطويره وإعادة استخدامه.