【发布时间】:2019-11-18 09:25:28
【问题描述】:
我想根据某些像素值创建蒙版。例如:每个像素 B > 200
Image.load() 方法似乎正是我用这些值识别像素所需要的,但我似乎无法弄清楚如何获取所有这些像素并从中创建蒙版图像。
R, G, B = 0, 1, 2
pixels = self.input_image.get_value().load()
width, height = self.input_image.get_value().size
for y in range(0, height):
for x in range(0, width):
if pixels[x, y][B] > 200:
print("%s - %s's blue is more than 200" % (x, y))
``
【问题讨论】:
-
谢谢,这正是我想要的!
标签: python image-processing python-imaging-library image-manipulation