Кому интересно, вот, то что я уже написал:
import numpy as np
from PIL import ImageGrab
import cv2
import time
import keyboard
for i in list(range(4))[::-1]:
print(i+1)
time.sleep(1)
def jump():
time.sleep(0.5)
print("click")
keyboard.press_and_release('space')
def process_img(image):
original_image = image
processed_img = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
return processed_img
while(True):
screen = np.array(ImageGrab.grab(bbox=(0, 35, 640, 515)))
new_screen = process_img(screen)
cv2.imshow('window', new_screen)
#jump()
if cv2.waitKey(1) & 0xFF == ord('q'):
cv2.destroyAllWindows()
break
Так же был вариант чёрно-белого захвата. Просто в 17-ой строке вставьте это: processed_img = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)