RenumTum, böbrek taşı ve böbrek tümörü tespiti için geliştirilmiş gelişmiş bir masaüstü uygulamasıdır. YOLOv8m modelini kullanan bu uygulama, tıbbi görüntülerde anlık tespit yaparak sağlık profesyonellerine destek sağlar.
- 🎯 Yüksek Doğruluk: RTX 5090 ile eğitilmiş YOLOv8m modeli
- 📊 Zengin Veri Seti: 8K görüntü ile eğitilmiş güçlü model
- 🔄 Çift Model Sistemi: Böbrek taşı ve tümör için özelleştirilmiş 2 ayrı model
- ⚡ Anlık Tespit: Gerçek zamanlı görüntü analizi
- 🖥️ Modern UI: CustomTkinter ile tasarlanmış kullanıcı dostu arayüz
- 💾 Veri Saklama: JSON formatında yerel veri depolama
- 🔧 Profesyonel Araçlar: Ultralytics ve Supervision kütüphaneleri
- Programlama Dili: Python
- ML Framework: YOLOv8m (Ultralytics)
- UI Framework: CustomTkinter
- Computer Vision: Supervision
- Veri Formatı: JSON
- Eğitim Donanımı: RTX 5090
- Python 3.8+
- NVIDIA GPU (CUDA desteği önerilir)
- Minimum 8GB RAM
- Windows/Linux/macOS
-
Repository'yi klonlayın:
git clone https://github.com/kullaniciadi/renumtum.git cd renumtum
-
Virtual environment oluşturun:
python -m venv venv source venv/bin/activate # Linux/macOS # veya venv\Scripts\activate # Windows
-
Gerekli paketleri yükleyin:
pip install -r requirements.txt
-
Uygulamayı çalıştırın:
python main.py
- Uygulama Başlatma:
main.py
dosyasını çalıştırarak uygulamayı başlatın - Görüntü Yükleme: Analiz edilecek tıbbi görüntüyü uygulamaya yükleyin
- Model Seçimi: Böbrek taşı veya tümör tespiti için uygun modeli seçin
- Analiz: Tespit işlemini başlatın ve sonuçları anlık olarak görüntüleyin
- Sonuçları Kaydetme: Tespit sonuçları otomatik olarak JSON formatında kaydedilir
RenumTum/
├── main.py # Ana uygulama dosyası
├── models/ # Eğitilmiş YOLOv8 modelleri
│ ├── kidney_stone.pt
│ └── kidney_tumor.pt
├── ui/ # CustomTkinter UI dosyaları
├── utils/ # Yardımcı fonksiyonlar
├── data/ # JSON veri dosyaları
├── requirements.txt # Python bağımlılıkları
└── README.md # Bu dosya
ultralytics
customtkinter
supervision
opencv-python
- Model Tipi: YOLOv8m (Medium)
- Eğitim Veri Seti: 8K görüntü
- Eğitim Donanımı: RTX 5090
- Tespit Sınıfları: Böbrek taşı, Böbrek tümörü
- Çıktı Formatı: Bounding box + Güven skoru
- Bu repository'yi fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature
) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature'
) - Branch'inizi push edin (
git push origin feature/amazing-feature
) - Pull Request oluşturun
- Bu uygulama eğitim ve araştırma amaçlıdır
- Tıbbi kararlar için mutlaka uzman hekim görüşü alınmalıdır
- Sonuçlar yalnızca yardımcı bilgi amaçlı kullanılmalıdır
Bu proje MIT Lisansı altında lisanslanmıştır.
- Geliştirici: Batuhan Yılmaz
- E-posta: [email protected]
- GitHub: [github.com/batuyilmaz58]
Not: RenumTum, tıbbi görüntü analizi alanında AI teknolojilerinin potansiyelini göstermek amacıyla geliştirilmiştir. Profesyonel tıbbi teşhis için mutlaka uzman hekim desteği alınmalıdır.