أقدّم تطبيقًا احترافيًا مبنيًا بـ Flutter يقدّم اكتشاف أجسام لحظي على أجهزة Android/iOS باستخدام TensorFlow Lite. التطبيق يتيح 3 طرق للكشف: من الكاميرا مباشرة، من صور الشبكة (Unsplash API)، أو من صور المعرض. الواجهة سلسة مع إدارة حالة تفاعلية وأداء مُحسّن لتشغيل النموذج محليًا دون حاجة لسيرفرات.
الميزات الأساسية:
اكتشاف لحظي عبر الكاميرا: معاينة مباشرة مع صناديق تحديد (Bounding Boxes) وتسميات وثقة.
كشف في صور الشبكة: جلب صور من Unsplash عبر مفتاح API ثم تمريرها للنموذج.
️ كشف في صور المعرض: اختيار صورة من جهازك وتشغيل الكشف عليها.
أداء محلي: تشغيل النموذج على الجهاز بـ TensorFlow Lite لضمان سرعة واستهلاك أقل للبيانات.
? قابلية التوسّع: يسهل استبدال/تحديث نموذج TFLite (مثل SSD MobileNet/YOLO-TFLite).
? إدارة حالة حديثة: MobX + flutter_mobx مع Provider لحقن التبعيات.
شبكات قوية: Dio + Retrofit لاستدعاءات API مع json_annotation للتسلسُل.
️ دعم صور SVG عند الحاجة (flutter_svg).
التقنيات والمكتبات:
Flutter، tflite_flutter (0.11.0)، camera (0.10.6)، image، image_picker، dio، retrofit، json_annotation، mobx، flutter_mobx، provider، flutter_svg.