From 101339202b21692c1c22b8aae5ea39df4c1a1324 Mon Sep 17 00:00:00 2001
From: Votre Nom <VotreAdresseEmail@example.com>
Date: Sun, 31 Mar 2024 14:38:44 +0200
Subject: [PATCH] definition_des_fonctions_naicessaires

---
 Projet/traite_img.py | 56 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/Projet/traite_img.py b/Projet/traite_img.py
index 56222d7..7027897 100644
--- a/Projet/traite_img.py
+++ b/Projet/traite_img.py
@@ -33,3 +33,59 @@ def process_image(image, ordre):
     else:
         # Sinon, créer un bloc contenant les quatre blocs traités
         return fusionner_blocs(blocs_traites)
+    
+    
+
+def diviser_image(image):
+    """cette fonction divise l'image en 4 blocs
+
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+
+
+def average_rgb(image):
+    """Cette fonction calcule la couleur moyenne de l'image en termes de composantes (RGB)
+
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+    
+    
+def sont_blocs_proches(blocs):
+    """qui calcule la moyenne de chaque bloc et verifie si les couleurs sont assez proches,
+       dans ce cas j'ai pris un seuil de 20 pixels
+
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+    
+
+def creer_bloc_uniforme(blocs):
+    """cette fonction cree un bloc uniforme à partir d'une liste de blocs d'images en utilisant la couleur moyenne des blocs
+
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+    
+
+def fusionner_blocs(blocs):
+    """Cette fonction prend une liste de quatre blocs d'images et les fusionne pour créer une seule image contenant ces quatre blocs
+
+    Précondition : 
+    Exemple(s) :
+    $$$ 
+
+    """
+    
+
+
+    
-- 
GitLab