Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check():
- screen = ImageGrab.grab(bbox=(image_center[0] + 20, image_center[1] - 50, image_center[0] + 200, image_center[1] + 70))
- tmplt = cv2.imread("tmplt.png", cv2.IMREAD_GRAYSCALE)
- screen = np.array(screen)
- screen = cv2.cvtColor(screen, cv2.COLOR_RGB2GRAY)
- match_tmplt = cv2.matchTemplate(screen, tmplt, cv2.TM_CCOEFF_NORMED)
- sovpad = cv2.minMaxLoc(match_tmplt)[1]
- return sovpad
- while True:
- screen = ImageGrab.grab(bbox=(image_center[0] - 200, image_center[1] - 10, image_center[0] + 200, image_center[1] + 70))
- shab = cv2.imread("shab.png", cv2.IMREAD_GRAYSCALE)
- screen = np.array(screen)
- screen = cv2.cvtColor(screen, cv2.COLOR_RGB2GRAY)
- match_tmplt = cv2.matchTemplate(screen, shab, cv2.TM_CCOEFF_NORMED)
- max_val = cv2.minMaxLoc(match_tmplt)[1]
- #print(f'Match: {max_val}')
- if max_val > .58:
- check()
- if check() < .50:
- print("<50")
- else:
- print("\t>50")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement