Привет, гении из мира питона
Имеется небольшой код, задача которого найти определённый цвет пикселя на скриншоте. Ну вот вопрос. Как можно повысить быстродействие этой программы? Миллион итераций - это ой как не профессионально))
Python:
from PIL import Image,ImageDraw
import pyautogui
while True:
image = pyautogui.screenshot (region = (700,100, 850, 900))
for x in range(image.size[0]):
for y in range(image.size[1]):
if image.getpixel((x, y))[0]==164:
print("Я нашёл!")
Я попытался увеличить производительность экрана, уменьшив размер скриншота, зная, что пиксель появляется именно в этой области. Может это можно сделать вообще с помощью какой-то библиотеки? (Numpy?) Подскажите, направьте на правильный путь!
Спасибо.