Menu

Probleme de valeurs Python

- - Dernière réponse :  Alexandre - 8 févr. 2019 à 11:55
bonjour,

je suis en train de créé un programme pour modifier des images (projet de classe) et je ne comprend pas pourquoi mon filtre noir et blanc ne marche pas (la valeur c ne dépasse pas 100).

def nb(pixels):
    nomFinal='_nb.jpg'
    hauteur, largeur, _ = pixels.shape
    vide = np.zeros(pixels.shape, np.uint8) # Crée une nouvelle image du même format
    for y in range(hauteur):
        for x in range(largeur):
            (r, v, b) = pixels[y][x]  # On récupère les composantes rouge, vert, bleu
            c=(r+b+v)//3
            print(y,x,";",r,v,b,":",c)
            vide[y][x] = (c, c, c)    # Ici on ne garde que le rouge
    return vide, nomFinal
Afficher la suite 

Votre réponse

1 réponse

0
Merci
Ne faites pas attention aux annotations et merci de votre aide.
(je tien aussi à préciser que je débute et que je n'ai pas créé tous le code).
Commenter la réponse de Alexandre