diff --git a/Projet/readme.md b/Projet/readme.md index 3813d48fd854bdc5b4ecc818d2280fe0f9e6dea3..a9242daf2ffc837b4260dc89846b07497e9ab4e9 100644 --- a/Projet/readme.md +++ b/Projet/readme.md @@ -24,6 +24,7 @@ j'ai reflechi à la structure du module traite_img et j'ai codé la fonction pro - creer_bloc_uniforme() : cette fonction cree un bloc uniforme à partir d'une liste de blocs d'images en utilisant la couleur moyenne des blocs - fusionner_blocs() : Cette fonction prend une liste de quatre blocs d'images et les fusionne pour créer une seule image contenant ces quatre blocs + 30/02/2024 : .j'ai codé la fonction diviser_image() en utilisant la methode corp qui permet de découper une région rectangulaire spécifique d'une image.dans ce cas là en 4 parties (haut à gauche , haut à droite , bas à gauche , bas à droite) diff --git a/Projet/traite_img.py b/Projet/traite_img.py index b8eef017685a07e7a36c4209c4fef2e5210bb7a5..c39215c641de248488c38b4b6eddd5cfbdd4921b 100644 --- a/Projet/traite_img.py +++ b/Projet/traite_img.py @@ -105,21 +105,7 @@ 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 +