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
|