تفاصيل العمل

تطبيق FoliarScan لتشخيص أمراض النباتات بالذكاء الاصطناعي

### نظرة عامة

تطبيق Flutter لتشخيص أمراض النباتات باستخدام الذكاء الاصطناعي. يدعم العربية والإنجليزية ويستخدم نموذج EfficientNet-B0 عبر ONNX لتحليل صور أوراق النباتات وتقديم توصيات علاجية.

### الهدف من المشروع

توفير أداة سريعة ودقيقة للمزارعين والمهتمين بالزراعة لتشخيص أمراض النباتات عبر الصور، مع توفير خطط علاجية ونصائح وقائية.

### التقنيات المستخدمة

- Flutter SDK 3.8.1+ مع Dart

- Firebase Suite (Authentication, Firestore, Storage, Analytics)

- Python Flask API مع ONNX Runtime

- EfficientNet-B0 (دقة 99.64%)

- SQLite للتخزين المحلي

- Material Design

### الميزات الرئيسية

- تشخيص فوري لـ 15 نوع مرض عبر الكاميرا أو المعرض

- دعم 3 نباتات: طماطم (9 أمراض)، بطاطا (3)، فلفل حلو (2)

- مصادقة Firebase مع حفظ التشخيصات في السحابة

- دليل علاج خطوة بخطوة مع نصائح الوقاية

- مكتبة نباتات مع معلومات تفصيلية

- واجهة ثنائية اللغة (عربي/إنجليزي) مع تبديل فوري

- تصميم متجاوب مع نظام ألوان موحد

### الهيكل التقني

- Frontend: Flutter مع نظام مسارات وانتقالات مخصصة

- Backend: Flask API مع ONNX Runtime للمعالجة

- Database: Firebase Firestore + SQLite محلي

- AI Model: EfficientNet-B0 مع معالجة صور متقدمة

- Storage: Firebase Storage للصور والملفات

### النتائج والإنجازات

- دقة التشخيص: 99.64% على بيانات الاختبار

- سرعة الاستجابة: فورية عبر API محسن

- دعم متعدد المنصات: Android, iOS, Web, Desktop

- تجربة مستخدم: واجهة بسيطة مع دعم RTL للعربية

### التحديات التقنية المحلولة

- تحسين أداء النموذج عبر ONNX Runtime

- معالجة الصور مع تطبيع ImageNet

- إدارة الذاكرة للصور عالية الدقة

- مزامنة البيانات بين المحلي والسحابة

- دعم RTL للعربية مع Material Design

### الفئة المستهدفة

المزارعون، المهندسون الزراعيون، هواة الزراعة، الطلاب والباحثون في الزراعة.

### القيمة المضافة

- توفير الوقت والجهد في التشخيص

- تقليل الخسائر عبر التشخيص المبكر

- نشر المعرفة الزراعية

- دعم الاستدامة الزراعية