Funktionen > Bildverarbeitung > Bildbearbeitung > 1D- und 2D-Histogramme
1D- und 2D-Histogramme
hist2d(M, N, n) – Gibt ein zweidimensionales Histogramm mit n Bins auf gleich großen Matrizen M und N zurück.
imhist(M, n) – Gibt ein n-Histogramm mit M-Binärwerten für Werte zwischen 0 und 255 (ignoriert Werte außerhalb dieses Bereichs) zurück.
imhist2(M, n) – Gibt ein n-Histogramm mit M-Binärwerten über den gesamten Wertebereich, einschließlich der Werte außerhalb des Bereichs von 0 bis 255 zurück.
Diese Funktionen zeigen die Intensitätsstufen eines Bildes verteilt auf n Bins an. Histogramme zeigen die Konzentration von Graustufen oder Farben in einem Bild an. Sie können dazu verwendet werden, den Typ eines Bildes oder einen angemessenen Schwellenwert für Filter oder Entzerrung zu bestimmen. Zweidimensionale Histogramme zeigen den Grad der Ähnlichkeit (bezüglich Intensität oder Textur) zweier Bilder an.
Argumente
M, N sind Bildmatrizen der gleichen Größe.
n ist eine positive Ganzzahl, die für die Anzahl der Bins steht, in die die Intensitäten partitioniert werden.
Zusätzliche Informationen
Die eindimensionalen Histogrammfunktionen geben einen Vektor mit n Elementen zurück, der in jedem Bin die Anzahl der Intensitätsstufen anzeigt.
Die zweidimensionale Histogrammfunktion gibt eine n x n-Matrix zurück, deren Elemente i,j der Anzahl von Pixeln in Bin i von Bild M und Bin j in Bild N entsprechen.
Ein zweidimensionales Histogramm startet mit der Berechnung des eindimensionalen Histogramms für jedes eingegebene Bild. Wie die imhist-Funktion unterteilt auch hist2d den Bereich 0 bis 255 in n Bins.
Bei imhist werden die n Bins auf Intensitätsstufen von 0 bis 255 verteilt, Bei imhist2 werden sie dagegen entsprechend des tatsächlichen Intensitätsbereichs in der Matrix verteilt.
hist2d generiert ein zweidimensionales Histogramm aus zwei Bildern M und N, wobei in jeder Dimension n Bins erstellt werden. M und N müssen die gleiche Größe haben. Wenn die beiden Bilder bei ähnlicher Intensität eine vergleichbare Anzahl von Pixeln besitzen, weist die Ausgabematrix von hist2d eine starke Diagonale auf.
War dies hilfreich?