Wie kann ich in Python schneller über Bildpixel iterieren?

Ich möchte ein Graustufenbild so ändern, dass ich die Pixelwerte für die obere Hälfte des Bildes in Schwarz ändern kann. Ich kann dies mit Sicherheit tun, indem ich in der üblichen Weise wie folgt darüber iteriere:

for i in range(0,rows):
  for j in range(0,cols):
    if(condition)
      image[i,j] = 0;

Aber das ist ziemlich langsam, da ich Videobearbeitung machen muss. Ich kann sehen, dass ich benutzen mussImage.point(), aber ich bin nicht sicher, wie ich es implementieren soll. Kann mir jemand dabei helfen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage