Bonjour,
Mon problème est le suivant : je dois réaliser sur une image des mesures de contraste qui nécessitent une dynamique 16 bits. Je dispose d'images standards RGB 256 niveaux, soit trois fois 8 bits.
J'ai donc besoin de convertir mon image en niveaux de gris mais non pas sur 8 bits selon les formules usuelles mais sur 16 bits.
Ma question est donc, peut-on, à partir de l'information présente dans les trois couleurs, obtenir une image en niveaux de gris échelonnée sur 16 bits, soit 65536 niveaux ?
Une solution serait évidemment de multiplier juste une formule de conversion 8 bits par 256 :
Ex : Gris = Valeur entière(256*0,2125 * Rouge + 256*0,7154*Vert + 256*0,0721*Bleu ).
Mais, comme vous pouvez l'imaginer, on ne peut pas avec cette formule générer tous les niveaux de gris entre 0 et 65535, loin de là.
Existe-t-il une solution plus subtile ?
Merci d'avance,
Partager