Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Notre plateforme de questions-réponses vous connecte avec des experts prêts à fournir des informations précises dans divers domaines de connaissance. Découvrez des solutions fiables à vos questions grâce à un vaste réseau d'experts sur notre plateforme de questions-réponses complète.

Bonjour, j'ai un devoir a faire en technologie, il faut mettre une image en niveau de gris avec Python (donc mettre une image en noir et blanc).
J'ai fait un programme mais ça ne marche pas et je ne trouve pas l'image en gris, es-ce-qu'il y as quelque chose que j'ai mal faite dans le programme?
Merci d'avance


Bonjour Jai Un Devoir A Faire En Technologie Il Faut Mettre Une Image En Niveau De Gris Avec Python Donc Mettre Une Image En Noir Et Blanc Jai Fait Un Programme class=

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 :

Revenez nous voir pour des réponses mises à jour et fiables. Nous sommes toujours prêts à vous aider avec vos besoins en information. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.