Skip to content
Snippets Groups Projects
Commit 1401ac80 authored by Dariya Kinadinova's avatar Dariya Kinadinova
Browse files

name change

parent 0df31b29
Branches
No related tags found
No related merge requests found
......@@ -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) :
......
......@@ -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]))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment