diff --git a/Projet/traite_img.py b/Projet/traite_img.py
index c39215c641de248488c38b4b6eddd5cfbdd4921b..b8eef017685a07e7a36c4209c4fef2e5210bb7a5 100644
--- a/Projet/traite_img.py
+++ b/Projet/traite_img.py
@@ -105,7 +105,21 @@ def sont_blocs_proches(blocs):
     $$$ 
 
     """
-   
+    # Calculer la couleur moyenne de chaque bloc
+    couleurs = [average_rgb(bloc) for bloc in blocs]
+
+    # Vérifier si les couleurs sont assez proches (seuil de 20 pixels)
+    
+    seuil = 20
+    for i in range(len(couleurs) - 1):
+        for j in range(i + 1, len(couleurs)):
+            couleur1 = couleurs[i]
+            couleur2 = couleurs[j]
+            if abs(couleur1[0] - couleur2[0]) > seuil or \
+               abs(couleur1[1] - couleur2[1]) > seuil or \
+               abs(couleur1[2] - couleur2[2]) > seuil:
+                return False
+    return True