Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,11 +3,10 @@ from PIL import Image
|
|
| 3 |
import numpy as np
|
| 4 |
import colorsys
|
| 5 |
from collections import Counter
|
| 6 |
-
import random
|
| 7 |
|
| 8 |
print("🚀 Démarrage du système expert de reconnaissance vestimentaire...")
|
| 9 |
|
| 10 |
-
# 🎯 BASE DE DONNÉES PRÉCISE DE VÊTEMENTS
|
| 11 |
GARMENT_DATABASE = {
|
| 12 |
# 👕 HAUTS
|
| 13 |
"t_shirt": {"name": "👕 T-shirt", "confidence": 85, "colors": ["Blanc", "Noir", "Gris", "Bleu", "Rouge"]},
|
|
@@ -28,9 +27,9 @@ GARMENT_DATABASE = {
|
|
| 28 |
"robe_soiree": {"name": "✨ Robe de soirée", "confidence": 91, "colors": ["Noir", "Rouge", "Bleu nuit", "Or", "Argent"]},
|
| 29 |
"robe_casual": {"name": "👗 Robe casual", "confidence": 85, "colors": ["Rayé", "Imprimé", "Blanc", "Bleu", "Rose"]},
|
| 30 |
|
| 31 |
-
# 🧥 VESTES
|
| 32 |
"veste": {"name": "🧥 Veste", "confidence": 92, "colors": ["Noir", "Marron", "Beige", "Bleu", "Vert"]},
|
| 33 |
-
"manteau": {"name": "🧥 Manteau", "confidence": 93, "colors": "Noir", "Gris", "Beige", "Bleu marine", "Marron"},
|
| 34 |
"blouson": {"name": "🧥 Blouson", "confidence": 90, "colors": ["Noir", "Marron", "Vert", "Bleu", "Gris"]},
|
| 35 |
|
| 36 |
# 👟 CHAUSSURES
|
|
@@ -177,9 +176,6 @@ def classify_clothing(image):
|
|
| 177 |
Ce vêtement a été analysé avec précision. La couleur et le type correspondent aux caractéristiques visuelles détectées.
|
| 178 |
"""
|
| 179 |
|
| 180 |
-
# 🚫 PAS DE HALLUCINATIONS - UN SEUL RÉSULTAT
|
| 181 |
-
# On n'affiche qu'un seul résultat précis, pas plusieurs possibilités
|
| 182 |
-
|
| 183 |
return output
|
| 184 |
|
| 185 |
except Exception as e:
|
|
|
|
| 3 |
import numpy as np
|
| 4 |
import colorsys
|
| 5 |
from collections import Counter
|
|
|
|
| 6 |
|
| 7 |
print("🚀 Démarrage du système expert de reconnaissance vestimentaire...")
|
| 8 |
|
| 9 |
+
# 🎯 BASE DE DONNÉES PRÉCISE DE VÊTEMENTS (CORRIGÉ)
|
| 10 |
GARMENT_DATABASE = {
|
| 11 |
# 👕 HAUTS
|
| 12 |
"t_shirt": {"name": "👕 T-shirt", "confidence": 85, "colors": ["Blanc", "Noir", "Gris", "Bleu", "Rouge"]},
|
|
|
|
| 27 |
"robe_soiree": {"name": "✨ Robe de soirée", "confidence": 91, "colors": ["Noir", "Rouge", "Bleu nuit", "Or", "Argent"]},
|
| 28 |
"robe_casual": {"name": "👗 Robe casual", "confidence": 85, "colors": ["Rayé", "Imprimé", "Blanc", "Bleu", "Rose"]},
|
| 29 |
|
| 30 |
+
# 🧥 VESTES (CORRIGÉ)
|
| 31 |
"veste": {"name": "🧥 Veste", "confidence": 92, "colors": ["Noir", "Marron", "Beige", "Bleu", "Vert"]},
|
| 32 |
+
"manteau": {"name": "🧥 Manteau", "confidence": 93, "colors": ["Noir", "Gris", "Beige", "Bleu marine", "Marron"]}, # ✅ CROCHETS AJOUTÉS
|
| 33 |
"blouson": {"name": "🧥 Blouson", "confidence": 90, "colors": ["Noir", "Marron", "Vert", "Bleu", "Gris"]},
|
| 34 |
|
| 35 |
# 👟 CHAUSSURES
|
|
|
|
| 176 |
Ce vêtement a été analysé avec précision. La couleur et le type correspondent aux caractéristiques visuelles détectées.
|
| 177 |
"""
|
| 178 |
|
|
|
|
|
|
|
|
|
|
| 179 |
return output
|
| 180 |
|
| 181 |
except Exception as e:
|