Il est difficile de trouver un titre vraiment descriptif pour cette question mais, fondamentalement, je veux rendre les couleurs gris clair plus blanches.Changer la couleur des pixels en fonction de sa couleur
Pour l'instant je fais quelque chose comme ça:
# Separate channels of image (from BGR format)
b, g, r = gray[:, :, 0], gray[:, :, 1], gray[:, :, 2]
# Create a mask for the whitish pixels
mask = (b > 128) & (g > 128) & (r > 128)
# Put thoses pixels as white
gray[:, :, :3][mask] = [255, 255, 255]
Mais je ne veux pas être blanc complet mais seulement plus blanc, afin de prendre en compte leur valeur actuelle. Voici le pseudo code d'un exemple de fonction:
if (r>128 && g>128 && b>128)
r = r + (255-r)/2
g = ...
Comment puis-je faire cela en python? Merci d'avance pour votre aide, et j'espère que c'était assez clair.
Quelle est la question? –