клас 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].