class Threshold – Объект Threshold

Объект threshold – это attrtuple, возвращаемый методом histogram.get_threshold(). Он сообщает оптимальное по Оцу значение разделения для каждого канала исходной Histogram, то есть значение бина, которое наилучшим образом разделяет канал на «фоновую» и «передней план» половины.

Для гистограмм в оттенках серого используйте value (остальные три поля равны 0). Для гистограмм RGB565 поля l_value / a_value / b_value дают порог Оцу для каналов LAB L, A и B соответственно. Возвращаемые значения хорошо подходят для непосредственной передачи в Image.binary() или любой другой метод, принимающий пороги цвета LAB.

Поля доступны по имени атрибута (threshold.value) или по индексу (threshold[0]). У объекта нет публичного конструктора.

class image.threshold

Для создания этого объекта вызовите histogram.get_threshold().

value

Значение порога Оцу для оттенков серого. Целое число от 0 до 255. Индекс [0].

l_value

Значение порога Оцу для канала LAB L. Целое число от 0 до 100. Индекс [1].

a_value

Значение порога Оцу для канала LAB A. Целое число от -128 до 127. Индекс [2].

b_value

Значение порога Оцу для канала LAB B. Целое число от -128 до 127. Индекс [3].