Ich weiß, wie man das Luminanz-Histogramm liest, und ich dachte, ich wüsste auch, wie man das RGB-Histogramm liest, bis ich das folgende Beispiel sah:
Das RGB-Histogramm zeigt genau die gleichen 3 „Spitzen“. Was ist das? Ich kann sagen, dass sie alle aus derselben „Himmelsquelle“ stammen, aber warum befinden sie sich nicht an derselben horizontalen Stelle?
Ganz einfach: Die Farbe des Himmels setzt sich aus der Mischung aller drei Kanäle zusammen. Wenn es grau wäre, gäbe es gleiche Mengen an Rot, Grün und Blau. Ist es aber nicht – es gibt viel mehr Blau, etwas weniger Grün und sehr wenig Rot. Ungefähr so:
Sehen Sie sich an, dass die Pfeile auf dem Schieberegler ziemlich genau die gleichen Prozentsätze aufweisen wie die Spitzen in Ihrem Histogramm.
Wenn Sie die Schieberegler alle an der gleichen Stelle platzieren ...
...die Histogrammlinien würden zusammenfallen, aber Ihre Farbe würde sich ändern ...
...zu dunkelgrau statt wie in Ihrem Beispielbild blaugrün.
Hier ist eine Darstellung der digitalen Form dieser Datei. Jedes Pixel ist eine Triade von (red,green,blue)
, daher wird ein blaugrünes Pixel als dargestellt ( 28,123,142)
. Da nur so viel Platz zum Tippen vorhanden ist, mache ich diese sehr niedrige Auflösung, aber Sie sollten die Idee verstehen. Hier gehen die Werte von 0 bis 255.
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) (201,201,201) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142) ( 28,123,142)
Das sieht am Ende aus wie dieses kleine Ding:
Ich habe nicht die gleiche Software wie Sie, aber laden Sie sie in Ihr Programm und sehen Sie sich das Histogramm an. Das Histogramm zeigt lediglich eine grafische Darstellung der Zählungen jedes Kanals auf jeder Ebene. Sie sollten eine kleine Erhebung in der Mitte rechts sehen, die den grauen Punkt darstellt, und dann Spitzen bei 28 für Rot, 123 für Grün und 142 für Blau. So sieht es in meiner Software aus:
Das Bild sieht nicht sehr rot aus, und das ist es auch nicht. Aber was Rot dort ist, ist alles in dieser einen Farbe gebündelt, und das ist ein großer Prozentsatz des Bildes, also bekommen Sie eine Spitze.
Dies ist ein eher technisches Werkzeug, und obwohl es sehr nützlich sein kann, zeigt es keine schöne Wahrnehmungskarte der Farben im Bild. Das wäre eine andere Visualisierung.
Etwas, das eher Ihren Wünschen entspricht, wird als "3D-Farbhistogramm" bezeichnet. Das Color Inspector Plugin für ImageJ tut dies ebenso wie das reine Windows-Programm Colorspace , oder Sie können diese Website verwenden: http://3dhistogram.com – die ich gerade entdeckt habe und die ziemlich schick (und unkompliziert) aussieht, aber ist vielleicht eher cool als nützlich.
In der Diskussion in den Kommentaren unter dieser Antwort weist ClarityForce auf Tyler Neylons nette Open-Source-Implementierung von Hue Histograms hin . Es gibt ein "traditionelles" Histogramm, ein Tortendiagramm und eine kombinierte Version. Die kombinierte Version sieht mit vielen echten Bildern großartig aus, ist aber mit dem Beispiel des Mondbildes, das von dem in der Frage geposteten Bild abgeschnitten wurde, nicht so beeindruckend. Hier ist jedoch das Farbton-Histogramm und das Tortendiagramm davon:
Und, nur zum Spaß, hier sind die drei Arten von Farbtontabellen, die es für die Mona Lisa erstellen kann:
Ich habe Ihr Bild in GIMP mit Color | in seine Komponentenfarben zerlegt Komponenten | Zerlegen, in Farbmodell: RGB und mit aktiviertem 'Zerlegen in Ebenen'. Wenn ich mir die einzelnen Schichten anschaue, sehe ich Folgendes:
Ich schätze , dass der Großteil jeder "Farbe" in das Malen des Hintergrunds geht; Die rote Schicht macht den Hintergrund ganz schwarz, weshalb die Spitze so weit links ist, und die grünen und blauen Schichten sind eher mittelgrau. Aber... das ist nur eine Vermutung.
Ein für Sie interessanteres Histogramm erfordert möglicherweise das Entfernen des Hintergrunds. Ich habe nur den Mond ausgewählt (durch Zeichnen eines Kreises mit dem Ellipse-Werkzeug), die Auswahl umgekehrt (Auswählen | Umkehren), die Transparenz für das Bild mit Ebene | aktiviert Transparenz | Fügen Sie Alphakanal hinzu und drücken Sie dann die Entf-Taste, um den gesamten Hintergrund zu löschen. Jetzt bekomme ich dieses Histogramm nur des Mondes:
Benutzer9292
mattdm
Benutzer9292
Benutzer2719
Benutzer9292
mattdm
Benutzer9292
mattdm
Benutzer9292
mattdm