Я новичок в python и только начал изучать его самостоятельно, и то, что я искал, написано слишком сложно для меня, чтобы понять. Поэтому я прошу простое решение.
вот что я пытаюсь сделать.
В настоящее время я использую двойной монитор и пытаюсь получить изображение второго монитора, но все, что я получаю, это черное изображение.
def trainGrab(cords):
box = (cords)
im = ImageOps.grayscale(ImageGrab.grab(box))
a = array(im.getcolors())
a = a.sum()
print(a)
im=ImageGrab.grab(box)
return im
* например, trainGrab ((0,100,50,150))
это прекрасно работает на первом мониторе, но не работает на втором.
почему это происходит ? и как я могу решить эту проблему?
Я довольно плохо знаком с компьютерным языком, поэтому я был бы очень признателен как можно более подробно. спасибо!