Laurentvidal.fr vous aide à trouver des réponses fiables à toutes vos questions grâce à une communauté d'experts. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Obtenez des réponses rapides et fiables à vos questions grâce à notre communauté dédiée d'experts sur notre plateforme.
Bonjour pouvez vous m'aidez à compléter s'il vous plaît
from PIL import Image
def encodage(image):
# ouverture de la figure
Figure2=Image.open("visage.png")
# dimensions de la figure
h,l=Figure2.size
# définition des couleurs
blanc=(255,255,255)
noir = (0, 0, 0)
# tableau des résultats
tab=[]
# étude du premier pixel
if Figure2.getpixel((0,0))==blanc:
tab.append(0)
coul=1 # coul vaut 1 si le pixel est blanc
else:
coul=0 # coul vaut 0 si le pixel est noir
# nombre de pixels de chaque sorte
nb_noirs=0
nb_blancs=0
# parcours de l'image
for y in range(...): """ compléter les pointillés """
for x in range(...): """ compléter les pointillés """
if Figure2.getpixel((x,y))==noir: # le pixel est noir
if coul==1: # le précédent était blanc
coul=0
nb_noirs=1
tab.append(nb_blancs)
else:
nb_noirs+=1
else: # le pixel est blanc
""" lignes à compléter """
if coul==1 : #traitement de la dernière série de pixels identiques
""" lignes à compléter """
return ... """ compléter les pointillés """
