Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用PIL在python中进行图像处理_Python 3.x_Image Processing_Python Imaging Library - Fatal编程技术网

Python 3.x 使用PIL在python中进行图像处理

Python 3.x 使用PIL在python中进行图像处理,python-3.x,image-processing,python-imaging-library,Python 3.x,Image Processing,Python Imaging Library,我正在尝试使用PIL在Python中进行一些图像处理。我需要升旗,因为这幅画是红色的。谁能给我一些指点吗 我想一个人可以在图像上使用分割功能,并将其分割成单独的通道。在这之后,我不知道该怎么办 试试这样的东西。它在每个像素上迭代并检查它是否是您想要的像素 from PIL import Image desired_colour = (255, 0, 0) im = Image.open("myfile.jpg") w, h = im.size pix = im.load() found = Fa

我正在尝试使用PIL在Python中进行一些图像处理。我需要升旗,因为这幅画是红色的。谁能给我一些指点吗


我想一个人可以在图像上使用分割功能,并将其分割成单独的通道。在这之后,我不知道该怎么办

试试这样的东西。它在每个像素上迭代并检查它是否是您想要的像素

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

一个红色像素?大红色区域?纯红色还是相近的(粉色)?详细说明一些明确的标准。嗯,我还不确定。我的意思是以阅读为例。对不起,应该说得更清楚些!它不是一个单一的红色像素,而是一个大区域。我还不确定颜色。我只是在寻找一些非常通用的方法来解决这类问题。谢谢!一般的方法取决于应用:检测皮肤(裸体)是一回事,分类星系是另一回事,计算原子核又是另一回事,等等。