Spaces:
Sleeping
Sleeping
| title: Fashion-Clip App | |
| emoji: 🌍 | |
| colorFrom: green | |
| colorTo: pink | |
| sdk: gradio | |
| sdk_version: 5.25.2 | |
| app_file: app.py | |
| pinned: false | |
| # 👕 Fashion Attribute Predictor – Prototyp 2 (FashionCLIP) | |
| Diese Hugging Face Space-Anwendung ermöglicht es Nutzer:innen, ein Kleidungsstück (z. B. T-Shirt oder Pullover) zu fotografieren oder hochzuladen und automatisch visuelle Eigenschaften mit Hilfe des FashionCLIP-Modells zu erkennen. | |
| --- | |
| ## 🎯 Zielsetzung | |
| Dieser Prototyp ist Teil einer Masterarbeit, in der untersucht wird, ob sich Open-Source-KI-Modelle dazu eignen, visuelle Eigenschaften von Kleidungsstücken automatisiert zu erkennen. Ziel ist es, Merkmale zu extrahieren, die normalerweise von Menschen manuell in Datenbanken eingetragen würden – etwa zur Erstellung digitaler Zwillinge. | |
| --- | |
| ## 🧠 Funktionsweise | |
| - Das Modell **FashionCLIP (Zero-Shot CLIP-Modell)** vergleicht das eingegebene Bild mit vordefinierten Texteingaben (Prompts). | |
| - Für jede Eigenschaftsgruppe wird die Beschreibung mit der höchsten Übereinstimmung zurückgegeben: | |
| - **Kategorie** (z. B. T-Shirt, Hoodie) | |
| - **Farbe** (z. B. rot, blau) | |
| - **Muster** (z. B. gestreift, uni) | |
| - **Schnitt / Ausschnitt** (z. B. slim fit, Rundhals) | |
| --- | |
| ## 🧪 Anwendung testen | |
| 1. Fotografiere ein Kleidungsstück mit der Kamera oder lade ein Bild hoch. | |
| 2. Das System analysiert das Bild und gibt die vier Merkmale zurück. | |
| 3. Die Ausgabe kann genutzt werden, um die Robustheit des Modells unter verschiedenen Bedingungen (Licht, Hintergrund, Kameras) zu testen. | |
| --- | |
| ## ⚙️ Verwendete Technologien | |
| - **Modell**: [`patrickjohncyh/fashion-clip`](https://huggingface.co/patrickjohncyh/fashion-clip) | |
| - **Modellarchitektur**: CLIP (ViT-B/32) | |
| - **UI**: Gradio auf Hugging Face Spaces | |
| - **Backend**: Python, Huggingface Transformers, Torch | |
| --- | |
| ## 🗃 Beispielausgabe | |
| ```json | |
| { | |
| "Kategorie": "a t-shirt", | |
| "Farbe": "a red garment", | |
| "Muster": "a striped shirt", | |
| "Schnitt": "a slim fit shirt" | |
| } |