Spaces:
Sleeping
Sleeping
| title: Gender Prediction with LBPH | |
| emoji: 🧬 | |
| colorFrom: blue | |
| colorTo: pink | |
| sdk: streamlit | |
| sdk_version: 1.55.0 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| # 🤖 Gender Prediction Project (Cinsiyet Tahmini) | |
| Bu proje, bilgisayarlı görü (Computer Vision) tekniklerini kullanarak yüklenen bir yüz resminden cinsiyet tahmini yapmak amacıyla geliştirilmiştir. | |
| ## 📝 Proje Hakkında | |
| Bu çalışma, yerel ikili desen histogramları (**LBPH**) algoritması kullanılarak eğitilmiş bir model üzerine kurulmuştur. Model, yüz üzerindeki doku ve pikselleri analiz ederek çıkarımlarda bulunur. | |
| ### Kullanılan Teknolojiler: | |
| * **Python**: Ana programlama dili. | |
| * **OpenCV (LBPHFaceRecognizer)**: Yüz tanıma ve model eğitimi için. | |
| * **Streamlit**: Kullanıcı arayüzü ve web dağıtımı için. | |
| * **UTKFace Dataset**: Modelin eğitimi sırasında kullanılan veri seti. | |
| ## 🚀 Nasıl Çalışır? | |
| 1. Sol taraftaki veya üstteki panelden bir yüz fotoğrafı yükleyin. | |
| 2. Model, fotoğrafı gri tonlamaya çevirip 200x200 boyutlarına getirir. | |
| 3. Eğitilmiş LBPH modeli, yüz hatlarını analiz eder. | |
| 4. Ekranda **Erkek (Male)** veya **Kadın (Female)** tahminiyle birlikte güven skoru (Confidence) görüntülenir. | |
| ## 📁 Dosya Yapısı | |
| * `app.py`: Streamlit arayüz kodları. | |
| * `gender_model.yml`: Eğitilmiş LBPH model dosyası. | |
| * `requirements.txt`: Gerekli kütüphaneler listesi. | |
| --- |