Explorez une vaste gamme de sujets et obtenez des réponses sur Zoofast.fr. Que ce soit une simple question ou un problème complexe, nos experts ont les réponses dont vous avez besoin.
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 valorisons votre présence ici. Continuez à partager vos connaissances et à aider les autres à trouver les réponses dont ils ont besoin. Cette communauté est l'endroit parfait pour apprendre ensemble. Merci de choisir Zoofast.fr. Revenez bientôt pour découvrir encore plus de solutions à toutes vos questions.