Advertisement
Guest User

Untitled

a guest
May 16th, 2024
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. def check():
  2.     screen = ImageGrab.grab(bbox=(image_center[0] + 20, image_center[1] - 50, image_center[0] + 200, image_center[1] + 70))
  3.     tmplt = cv2.imread("tmplt.png", cv2.IMREAD_GRAYSCALE)
  4.     screen = np.array(screen)
  5.     screen = cv2.cvtColor(screen, cv2.COLOR_RGB2GRAY)
  6.     match_tmplt = cv2.matchTemplate(screen, tmplt, cv2.TM_CCOEFF_NORMED)
  7.     sovpad = cv2.minMaxLoc(match_tmplt)[1]
  8.     return sovpad
  9.  
  10. while True:
  11.     screen = ImageGrab.grab(bbox=(image_center[0] - 200, image_center[1] - 10, image_center[0] + 200, image_center[1] + 70))
  12.     shab = cv2.imread("shab.png", cv2.IMREAD_GRAYSCALE)
  13.     screen = np.array(screen)
  14.     screen = cv2.cvtColor(screen, cv2.COLOR_RGB2GRAY)
  15.     match_tmplt = cv2.matchTemplate(screen, shab, cv2.TM_CCOEFF_NORMED)
  16.     max_val = cv2.minMaxLoc(match_tmplt)[1]
  17.     #print(f'Match: {max_val}')
  18.     if max_val > .58:
  19.         check()
  20.         if check() < .50:
  21.             print("<50")
  22.         else:
  23.             print("\t>50")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement