我正在使用Python Imaging Library进行一些非常简单的图像处理,但是我无法将灰度图像转换为单色(黑白)图像.如果我在将图像更改为灰度(转换('L'))后保存,则图像呈现为您所期望的.但是,如果我将图像转换为单色,单波段图像,它只会给我噪声,如下图所示.有没有一种简单的方法可以使用PIL/python将彩色png图像转换为纯黑白图像?
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)
Run Code Online (Sandbox Code Playgroud)

我试图减少拍摄反射表面的照片或视频时产生的眩光; 窗户,眼镜或其他移动设备.
我已经对这个主题做了一些研究,似乎存在一些算法.但我还没有找到一个编码实现.
我需要这个的原因是因为我正在创建一个应用程序,允许您使用设备上的相机在其他设备屏幕上阅读不同的颜色.如果有很多眩光,颜色将无法正确读取.它需要能够区分16种颜色.
是否有任何现有的实现,如果是,我将如何在Android中实现它们?