etchmed/chicken_detection
0
1---2title: كشف الدجاج المريض3emoji: 🐓4colorFrom: purple5colorTo: gray6sdk: streamlit7app_file: app.py8pinned: false9---10 11# 🐓 كشف صحة الدجاج من الصور12 13يستخدم هذا التطبيق نموذج **YOLOv8** مدرّب على مجموعة بيانات **Sick and Healthy Chicken** من Roboflow.14 15## 📋 الفئات المدعومة16 17- **healthy**: دجاج سليم 18- **sick**: دجاج مريض 19- **chicken**: دجاج (فئة عامة)20 21## 🚀 كيفية الاستخدام22 231. ارفع صورة لدجاجة242. اضغط على زر "تحليل الصورة"253. سيتم عرض النتائج مع البوكسات المرسومة26 27## 📦 إعداد الموديل على Hugging Face28 29### الطريقة 1: رفع الموديل إلى Hugging Face Model Hub30 311. أنشئ ريبو جديد على [Hugging Face](https://huggingface.co/new):32 - اختر **Model** (ليس Space)33 - اسم الريبو: `chicken-detection-yolov8`34 352. ارفع ملف `best_chicken_model.pt` إلى الريبو36 373. في `app.py`، غيّر `HF_REPO_ID` إلى:38 ```python39 HF_REPO_ID = "YOUR_USERNAME/chicken-detection-yolov8"40 ```41 42### الطريقة 2: رفع الموديل مباشرة إلى Space43 441. في صفحة Space → **Files and versions**452. ارفع ملف `best_chicken_model.pt` مباشرة463. الكود سيستخدمه تلقائيًا من المسار المحلي47 48## 🔧 المتغيرات البيئية (اختياري)49 50يمكنك ضبط متغير بيئي في Space Settings:51- `HF_MODEL_REPO`: معرف الريبو على Hugging Face (مثال: `username/chicken-detection-yolov8`)52 53## 📝 ملاحظات54 55- الموديل يحاول التحميل من Hugging Face Hub أولاً56- إذا فشل، سيحاول من ملف محلي `best_chicken_model.pt`57- تأكد من رفع الموديل بطريقة واحدة على الأقل