Bonjour à tous,

Dans le cadre d'un projet, je dois convertir une image en noir et blanc pour ensuite compter le nombre de pixels noirs. Le but est donc que chaque pixel ait une valeur égale à 0 ou 255.

J'ai appliqué ce programme pour convertir mon image, mais je rencontre 2 problèmes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
thresh = 90
fn = lambda x : 255 if x > thresh else 0
r = img.convert('L').point(fn, mode='1')
- L'image n'est pas totalement en noir et blanc car il y a des zones en jaune, mais la valeur de ces pixels vaut bien 255
-Certains pixels ont une valeur différente de 0 ou 255

Merci d'avance pour votre aide