Как использовать метод PIL Image.point (table) для применить порог к 256 серому изображению?

у меня есть 8-битные изображения TIFF в оттенках серого, которые я хочу преобразовать в монохромные с использованием порога белого 75% (десятичное 190). В разделе метода Image.convert (mode) в руководстве по PIL сказано:

«При преобразовании изображения в градациях серого в изображение с битовым уровнем (режим« 1 ») все ненулевые значения устанавливаются на 255 (белый). Чтобы использовать другие пороговые значения, используйте точечный метод. "

Метод Image.point (table) говорит, что он отображает каждый пиксель через данную таблицу.

im.point (table, mode) => image
im.point (function, mode) => image

"Сопоставьте изображение с таблицей и конвертируйте его на лету. В текущей версии PIL это можно использовать только для преобразования изображений L и P в «1» за один шаг, например, для порогового значения изображения ».

Как мне создать таблицу (или функцию), которая соответствует нужному мне порогу 75%?

13
задан tahoar 26 June 2011 в 16:42
поделиться