diff --git a/Projet/traite_img.py b/Projet/traite_img.py index 56222d7cafa6ef0940779891662d6186feab23ce..70278973966826bacd88111055a322bfbd76494b 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) : + $$$ + + """ + + + +