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