Skip to content
Snippets Groups Projects
Commit 10133920 authored by Votre Nom's avatar Votre Nom
Browse files

definition_des_fonctions_naicessaires

parent 688673f0
No related branches found
No related tags found
No related merge requests found
...@@ -33,3 +33,59 @@ def process_image(image, ordre): ...@@ -33,3 +33,59 @@ def process_image(image, ordre):
else: else:
# Sinon, créer un bloc contenant les quatre blocs traités # Sinon, créer un bloc contenant les quatre blocs traités
return fusionner_blocs(blocs_traites) 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) :
$$$
"""
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment