correction gamma formule : .^(gamma) ou .^(1/gamma)?

Je suis à la recherche d'une simple correction gamma formule pour les images en niveaux de gris avec des valeurs entre 0 et 255.

Disons que le gamma de l'affichage de mon écran est de 2,2 (c'est un écran LCD, alors je serais probablement besoin d'estimer avec une procédure plus complexe, mais supposons que mon écran se comporte bien).

Dont l'une des formules suivantes serait la bonne?

  1. Corrected = 255 * (Image/255).^2.2

OU

  1. Corrected = 255 * (Image/255).^(1/2.2)

(Ceux qui sont destinés à être MATLAB codes, mais j'espère qu'ils sont compréhensibles même pour les non-MATLAB personnes)

J'ai été chercher sur Internet mais a trouvé les deux formules passe autour. Je soupçonne (2) est la bonne, et ma confusion est due à la tendance à appeler "valeur gamma", l'inverse de la réelle valeur de gamma, mais je voudrais vraiment l'apprécier certains des commentaires par des gens qui savent de quoi ils parlent...

  • vous êtes en droit de demander. tout cela est très confus.
InformationsquelleAutor user42174 | 2013-05-13