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].