ONNX model dosyaları GitHub repository'sine yüklenmemiştir çünkü:
- GitHub'ın tek dosya limiti: 100 MB
- ONNX dosyaları: ~327-328 MB (100MB limitini aşıyor)
- Git LFS budget limiti aşıldı
Uygulamayı çalıştırmak için şu ONNX dosyalarına ihtiyacınız var:
detection.onnx(11.71 MB)classification.onnx(1.22 MB)classification.onnx.data(327.38 MB)classification_150.onnx(327.82 MB)
Hedef Klasör: PharmaApp/android/app/src/main/assets/
Model eğitimi yaparak kendi ONNX dosyalarınızı oluşturun:
- README.md'deki "Model Eğitimi" bölümünü takip edin
- Veri setlerini Kaggle'dan indirin
- Modelleri eğitin
- ONNX'e dönüştürün
- Assets klasörüne kopyalayın
Detaylı talimatlar: README.md → "Model Eğitimi" bölümü
- https://drive.google.com/file/d/1WCvGnk7QElLjhcohL-gOdpSy5k4UA_BP/view?usp=sharing linkindeki zipi indirebilirsiniz
Eğer model eğitimi yaptıysanız:
# Ana klasöre gidin
cd C:\PHARMA_APP
# ONNX dosyalarını assets klasörüne kopyala
copy ilacverisi\models\detection\detection.onnx PharmaApp\android\app\src\main\assets\
copy ilacverisi\models\classification\classification.onnx PharmaApp\android\app\src\main\assets\
copy ilacverisi\models\classification\classification.onnx.data PharmaApp\android\app\src\main\assets\
copy turkish_pill\models\classification\classification_150_merged.onnx PharmaApp\android\app\src\main\assets\classification_150.onnxONNX dosyalarının doğru yerde olduğunu kontrol edin:
# Windows
dir PharmaApp\android\app\src\main\assets\*.onnx*
# Linux/Mac
ls PharmaApp/android/app/src/main/assets/*.onnx*Görmeniz gerekenler:
- detection.onnx
- classification.onnx
- classification.onnx.data
- classification_150.onnx
Neden: ONNX dosyaları assets klasöründe yok.
Çözüm:
- Dosyaların varlığını kontrol edin (yukarıdaki komut)
- Dosyaları doğru klasöre kopyalayın
- Android uygulamasını yeniden build edin
Neden: ONNX dosyaları GitHub'a push edilmeye çalışılıyor.
Çözüm:
- ONNX dosyaları
.gitignore'da olmalı - Dosyaları manuel olarak assets klasörüne kopyalayın
- Git'e commit etmeyin
ONNX dosyaları olmadan uygulama çalışmaz. Mutlaka bu dosyaları assets klasörüne yerleştirmeniz gerekir!