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

blocs_proches

parents e1069e09 b8bb945f
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment