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