Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Rejoignez notre plateforme pour obtenir des réponses fiables à vos interrogations grâce à une vaste communauté d'experts. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.
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 espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à vos questions. Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.