Wie man Farbe und Kontrast automatisch einstellt

8

in meinem Projekt möchte ich ein Modul implementieren, die hinzuzufügen oder entfernen Gegensatz zu einem bestimmten Bild automatisch. Mein Problem ist, herauszufinden, wie viel Kontrast ich hinzufügen oder entfernen kann. Ich weiß über Auto-Kontrast / Auto-Color-Funktion von PhotoShops. Kann mir jemand erklären wie es funktioniert oder eine Theorie / Papier / Idee wie man das umsetzt?

Ich weiß, es gibt eine Histogramm-Entzerrungsfunktion. Aber das ist nicht das Feature, nach dem ich suche.

Zum Beispiel möchte ich eine dieser drei gradiant-Kurven wählen, die mit dem Bild entsprechen.

Image Hosted by ImageShack.us http://img94.imageshack.us/img94/2656/grad2f.jpg Image Hosted by ImageShack.us http://img819.imageshack.us/img819/9956/grad1j. jpg Image Hosted by ImageShack.us http://img507.imageshack.us/img507/8176/grad0 .jpg

Grüße

    
501 - not implemented 30.07.2012, 14:33
quelle

2 Antworten

7

Eine einfache lineare Methode zur Durchführung von "Auto-Kontrast" besteht darin, die Bildintensitäten linear zu dehnen und zu versetzen. Die Idee besteht darin, die Korrekturparameter für die Streckung (Kontrast) und den Versatz (Intensität) so zu finden, dass im korrigierten Bild das 5. Perzentil auf 0 abgebildet wird und das 95. Perzentil auf 255 abgebildet wird.

Sehen Sie sich meine Antwort hier für weitere Details an.

    
Adi Shavit 30.07.2012, 18:36
quelle
1

Als Alternative zur Antwort von Adi Shavit gibt es auch einen nichtlinearen Algorithmus für die Bildkontrastverstärkung, der in einem Artikel beschrieben wird. Ссылка . Jemand könnte daran interessiert sein.

    
alex555 12.10.2015 12:20
quelle