Convertir des images couleur en images noir et blanc
Comment convertir RVB en niveaux de gris ?
Le code couleur gris RVB a des valeurs égales de rouge, de vert et de bleu :
R = V = B
Pour chaque pixel d'image avec des valeurs rouge, verte et bleue de (R, V, B) :
R' = G' = B' = ( R+G+B ) / 3 = 0,333 R + 0,333 G + 0,333 B
Cette formule peut être modifiée avec des poids différents pour chaque valeur R/G/B.
R' = G' = B' = 0,2126 R + 0,7152 G + 0,0722 B
ou
R' = G' = B' = 0,299 R + 0,587 G + 0,114 B
exemple
Pixels avec valeur RVB (30 128 255)
Niveau rouge R=30.
Niveau vert G=128.
Niveau bleu B=255.
R' = G' = B' = ( R+G+B ) / 3 = (30+128+255) / 3 = 138
Le pixel obtiendra donc les valeurs RVB suivantes :
(138 138 138)