Die Trichoplax-Frage weckte meine Neugier und die Antworten in dieser Frage erinnerten mich auch daran, warum ich manchmal unterschiedliche Gamma- "Mengen" verwende, um Bilder zu verbessern.
Ist es daher möglich, die Menge an Gamma zu bestimmen, die auf ein Bild angewendet wird, indem man seine Quelle (das Originalbild) kennt? Dh kann die mathematische Formel angewendet werden, um zwei Bilder zu vergleichen und den Unterschied in der Gamma- "Menge" zu bestimmen?
Beispiel: Welche der folgenden haben eine andere Gamma-Menge (ich gebe Ihnen einen nicht essbaren Keks, wenn Sie es herausfinden, und entschuldigen Sie Trichoplax, dass Sie Ihren Ball gerissen haben ):
color
gamma
brightness
image-comparison
Armfuß
quelle
quelle
Antworten:
Wenn ich richtig verstehe, was Sie fragen, müssen Sie im Grunde nur das G in dieser Gleichung finden:
Dies könnte leicht gelöst werden als
Da Gamma normalerweise gleichmäßig auf das Bild angewendet wird, können Sie einfach zwei beliebige Pixelwerte ungleich Null auswählen (einen für die Quelle und einen für das Ziel), um den angewendeten Gammawert zu ermitteln.
BEARBEITEN: Wie @ChristianRau betonte, müssen Sie, wenn Sie nicht wissen, ob das Bild mit Gammakorrektur geändert wurde, eine größere Anzahl von Samples nehmen und versuchen, eine Gammafunktion auf diese anzupassen. Wenn eine Anpassung an eine Gammafunktion zu vielen signifikanten Ausreißern führt, war die Gammakorrektur wahrscheinlich nicht die angewendete Funktion.
quelle