Использование PIL для преобразования изображения RGB в чисто черно-белое изображение.Python

Программы на Python
Anonymous
 Использование PIL для преобразования изображения RGB в чисто черно-белое изображение.

Сообщение Anonymous »

Я использую библиотеку изображений Python для очень простых манипуляций с изображениями, однако у меня возникли проблемы с преобразованием изображения в оттенках серого в монохромное (черно-белое) изображение. Если я сохраню после изменения изображения на оттенки серого (convert('L')), то изображение будет отображаться так, как и следовало ожидать. Однако если я преобразую изображение в монохромное однополосное изображение, оно просто даст мне шум, как вы можете видеть на изображениях ниже. Есть ли простой способ превратить цветное изображение PNG в чисто черно-белое изображение с помощью PIL/Python?

Код: Выделить всё

from PIL import Image
import ImageEnhance
import ImageFilter
from scipy.misc import imsave
image_file = Image.open("convert_image.png") # open colour image
image_file= image_file.convert('L') # convert image to monochrome - this works
image_file= image_file.convert('1') # convert image to black and white
imsave('result_col.png', image_file)
Изображение
Изображение


Подробнее здесь: https://stackoverflow.com/questions/950 ... hite-image

Вернуться в «Python»