使用PIL在python中进行图像处理

时间:2015-11-25 00:54:23

标签: python-3.x image-processing python-imaging-library

我正在尝试使用PIL在Python中进行一些图像处理。我需要举一个标志是图片里面有红色。有人可以给我一些指示吗?

我认为可以在图像上使用分割功能并将其拆分为各个通道。在此之后,我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情。它迭代每个像素并检查它是否是你想要的那个。

from PIL import Image
desired_colour = (255, 0, 0)
im = Image.open("myfile.jpg")
w, h = im.size
pix = im.load()
found = False
for i in range(w):
    for j in range(h):
        if pix[i, j] == desired_colour:
            # Bingo! Found it!
            found = True
            break