1

我有一个图像 image.png,我想找到所有裁剪的像素。这是我到目前为止所拥有的:

for i in range(1,width):
    for j in range(1, height):
        r,g,b = image.getpixel((i,j))
        If( ): # I don't know what should be the condition here
           # do something else

我使用 Python、Tkinter、Pil。

谢谢

4

1 回答 1

0

如果“裁剪”是指饱和,那么您可能希望根据像素的强度创建一个阈值。有一些方程试图确定这一点,但我会推荐其中一个灰度方程。查看 ATSC 中使用的方程式:

I=.2126*r+.7152*g+.0722*b

然后找出你认为“裁剪”的值的范围。

于 2016-08-22T13:34:01.817 回答