Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -10,14 +10,17 @@ loaded_model = joblib.load(filename)
|
|
10 |
|
11 |
# Fonction de traitement d'image
|
12 |
def preprocess_image(image):
|
13 |
-
# Convertir l'image en
|
14 |
-
|
|
|
|
|
|
|
15 |
|
16 |
-
#
|
17 |
-
|
18 |
|
19 |
# Aplatir l'image en un vecteur 1D
|
20 |
-
flat_img =
|
21 |
|
22 |
# Normaliser les valeurs de pixel entre 0 et 16 (correspondant aux valeurs dans le jeu de données)
|
23 |
normalized_img = (flat_img / 255) * 16
|
|
|
10 |
|
11 |
# Fonction de traitement d'image
|
12 |
def preprocess_image(image):
|
13 |
+
# Convertir l'image en niveaux de gris
|
14 |
+
gray_image = image.convert("L")
|
15 |
+
|
16 |
+
# Redimensionner l'image à 8x8 pixels
|
17 |
+
resized_image = gray_image.resize((8, 8), Image.ANTIALIAS)
|
18 |
|
19 |
+
# Convertir l'image en tableau NumPy
|
20 |
+
img_array = np.array(resized_image)
|
21 |
|
22 |
# Aplatir l'image en un vecteur 1D
|
23 |
+
flat_img = img_array.flatten()
|
24 |
|
25 |
# Normaliser les valeurs de pixel entre 0 et 16 (correspondant aux valeurs dans le jeu de données)
|
26 |
normalized_img = (flat_img / 255) * 16
|