#discription: Creation de la classe Block en thonny
dans cette classe j'ai lis déffirents constructeurs : init , moyenne_couleur, est_uniforme, est_dans_limites et str.
dans cette classe j'ai mis déffirents constructeurs : init , moyenne_couleur, est_uniforme, est_dans_limites et str.
# Les parametres:
zone: la zone associée au bloc
couleur: la couleur du bloc
...
...
@@ -21,8 +21,10 @@ Aujourd'hui j'ai crée la fonction count_color pour compter le nombre de pixels
j'ai mis à cette fonction 2 parmetre image et color, - image (Image PIL) : Image à traiter.
- color (tuple) : Couleur à compter, sous la forme (rouge, vert, bleu).
# La discrption: "fonction crop_image
#La Date: 20/03/2024
# La discrption: "fonction crop_image"
prend en entrée un chemin vers une image(image_path), ainsi que quatre entiers: left, upper,right,lower qui représentent les coordonnées d'un rectangle délimitant une région d'interet dans l'mage.
...
...
@@ -84,5 +86,11 @@ pour Compter les pixels de la couleur donnée j'ai fais ça :
et pour obtenir la couleur du pixel à la position (x, y) : pixel_color = im_rgb.getpixel((x, y))
if pixel_color == color:c'est pour Vérifier si la couleur du pixel est égale à la couleur donnée
count+=1: Incrémenter le compteur si la couleur correspond
# La Date:20/03/2024
# image_path:
la fonction elle a utiliser ce parametre pour ouvrir une image en utilisant la bibliotheque PIL ,
# crop-image:
decouper l'image selon les coordonnées spécifiées .