From 1401ac80f147f118a5df3e5fba9a5da4dae6c78b Mon Sep 17 00:00:00 2001 From: Dariya Kinadinova <dariya.kinadinova.etu@univ-lille.fr> Date: Mon, 1 Apr 2024 00:43:43 +0200 Subject: [PATCH] name change --- projet/codes/block.py | 6 +++--- projet/codes/image_rec.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/projet/codes/block.py b/projet/codes/block.py index 46b9b95..c3b92a6 100644 --- a/projet/codes/block.py +++ b/projet/codes/block.py @@ -23,7 +23,7 @@ class Block: $$$ bloc2 = Block(True, (255, 198, 240)) $$$ bloc3 = Block(True, (247, 185, 245)) $$$ bloc4 = Block(True, (235, 179, 245)) - $$$ bloc1.are_4_uniform(bloc2, bloc3, bloc4) + $$$ bloc1.are_4_close(bloc2, bloc3, bloc4) True $$$ bloc1.get_average_color(bloc2, bloc3, bloc4) (244, 187, 246) @@ -45,8 +45,8 @@ class Block: self.lower_left_block = args[3] self.lower_right_block = args[4] - def are_4_uniform(self, block2: 'Block', block3: 'Block', block4: 'Block') -> bool: - """Vérifiez si quatre blocs différents sont uniformes. + def are_4_close(self, block2: 'Block', block3: 'Block', block4: 'Block') -> bool: + """Vérifiez si les couleurs de quatre blocs différents sont proches. Précondition : doit fournir 3 blocs en plus du premier bloc Exemple(s) : diff --git a/projet/codes/image_rec.py b/projet/codes/image_rec.py index be0cdaf..72c188f 100644 --- a/projet/codes/image_rec.py +++ b/projet/codes/image_rec.py @@ -33,8 +33,8 @@ def rec_algorithm(image: Image, order:int) -> 'Block': for block in blocks: # executer l'algorithme sur chaque sous-bloc en diminuant l'ordre de 1 rec_blocks.append(rec_algorithm(block, order-1)) - if rec_blocks[0].are_4_uniform(rec_blocks[1], rec_blocks[2], rec_blocks[3]): - # si les quatre blocs sont uniforms, alors creer un bloc uniforme de couleur \ + if rec_blocks[0].are_4_close(rec_blocks[1], rec_blocks[2], rec_blocks[3]): + # si les quatre blocs sont uniforms et proches, alors creer un bloc uniforme de couleur \ # la couleur moyenne des quatre blocs res = Block(True, rec_blocks[0].get_average_color(rec_blocks[1], rec_blocks[2], \ rec_blocks[3])) -- GitLab