class Threshold – Threshold-Objekt¶
Das Threshold-Objekt ist ein attrtuple, das von histogram.get_threshold() zurückgegeben wird. Es liefert den nach Otsu optimalen Trennwert für jeden Kanal des zugrunde liegenden Histogram – also den Bin-Wert, der den Kanal am besten in eine „Hintergrund“- und eine „Vordergrund“-Hälfte aufteilt.
Verwenden Sie bei Graustufen-Histogrammen value (die anderen drei Felder sind 0). Bei RGB565-Histogrammen liefern l_value / a_value / b_value den Otsu-Schwellenwert für die LAB-Kanäle L, A bzw. B. Die zurückgegebenen Werte eignen sich gut, um sie direkt an Image.binary() oder eine andere Methode zu übergeben, die LAB-Farbschwellenwerte akzeptiert.
Auf die Felder kann über den Attributnamen (threshold.value) oder über den Index (threshold[0]) zugegriffen werden. Das Objekt hat keinen öffentlichen Konstruktor.
- class image.threshold¶
Bitte rufen Sie
histogram.get_threshold()auf, um dieses Objekt zu erstellen.- value¶
Otsu-Schwellenwert für Graustufen. Ganzzahl 0 – 255. Index
[0].
- l_value¶
Otsu-Schwellenwert für den LAB-Kanal
L. Ganzzahl 0 – 100. Index[1].
- a_value¶
Otsu-Schwellenwert für den LAB-Kanal
A. Ganzzahl -128 – 127. Index[2].
- b_value¶
Otsu-Schwellenwert für den LAB-Kanal
B. Ganzzahl -128 – 127. Index[3].