class Threshold – Obiekt Threshold

Obiekt threshold jest typu attrtuple zwracanym przez histogram.get_threshold(). Podaje on optymalną wartość podziału według metody Otsu dla każdego kanału powiązanego obiektu Histogram – tzn. wartość przedziału, która najlepiej rozdziela kanał na połowę „tła” i połowę „pierwszego planu”.

Dla histogramów w skali szarości należy użyć value (pozostałe trzy pola mają wartość 0). Dla histogramów RGB565 pola l_value / a_value / b_value podają próg Otsu odpowiednio dla kanałów LAB L, A i B. Zwrócone wartości doskonale nadają się do bezpośredniego przekazania do Image.binary() lub dowolnej innej metody przyjmującej progi kolorów LAB.

Pola są dostępne poprzez nazwę atrybutu (threshold.value) lub przez indeks (threshold[0]). Obiekt nie ma publicznego konstruktora.

class image.threshold

Aby utworzyć ten obiekt, wywołaj histogram.get_threshold().

value

Wartość progu Otsu w skali szarości. Liczba całkowita 0 – 255. Indeks [0].

l_value

Wartość progu Otsu kanału LAB L. Liczba całkowita 0 – 100. Indeks [1].

a_value

Wartość progu Otsu kanału LAB A. Liczba całkowita -128 – 127. Indeks [2].

b_value

Wartość progu Otsu kanału LAB B. Liczba całkowita -128 – 127. Indeks [3].