Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.
Sagot :
Réponse :
from images import *
image_init=im_ouvre('imageorigine.pgm') # Choisir l'image d'origine
tableau=image_init[0]
largeur=len(tableau[0])
print('largeur=',largeur)
hauteur=len(tableau)
print('hauteur = ',hauteur) # Affiche la taille de l'image
def binarise(tab, seuil):
"""Cette fonction renvoie un tableau représentant l'image binarisée"""
#Fonction à compléter
for i in range (0,hauteur,1) :
for j in range (0,largeur,1) :
#print(i,j)
if tab[i][j] >= seuil :
tab[i][j] = 0
else :
tab[i][j] = 1
return (tab)
#pass
####################################################################
# Permet de lancer la fonction et de déterminer le seuil qui est à 127.
tableau_nouv=binarise(tableau,127)
# Enregistrement du fichier au format PBM
image_nouv=(tableau_nouv, 'PBM')
#print (len(image_nouv[0]))
im_sauve(image_nouv,'lenabin')
Explications :
Nous apprécions votre temps. Revenez quand vous voulez pour les informations les plus récentes et des réponses à vos questions. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.