JYTHON 计算图片的像素个数

JYTHON Calculating the number of pixels in a picture

正在开发一个可以计算房间中黑色、白色或红色像素数量的程序。 (我以黑色为例)

我试过让它工作,但我终究做不到。

假设我的所有媒体路径都已设置。

i = 0
for p in get pixels(picture):
   if p == black
      count = count + 1
return count

有什么想法吗?我只是刚刚开始使用 Jython,如果它非常明显,我深表歉意。谢谢你。

您的代码存在一些问题。试试这个,看看它是否有效。您也可以调整 RGB 值以计算红色和白色像素。

count = 0
for p in getPixels(picture):
    r = getRed(p)
    b = getBlue(p)
    g = getGreen(p)
    if (r,g,b) == (0,0,0):
        count = count + 1
    return count