drov0 / python-imagesearch

A wrapper around opencv2 and pyautogui to do image searching easily.
MIT License
279 stars 98 forks source link

imagesearcharea bug #30

Open frandegrandis opened 3 years ago

frandegrandis commented 3 years ago

Im using imagesearcharea to just get the game screen using:

wHandler = win32gui.FindWindow(None,'Yu-Gi-Oh! DUEL LINKS')
windowRect = win32gui.GetWindowRect(wHandler)

when i use:

pos = imageRecognition.imagesearcharea('OK.jpg',windowRect[0],windowRect[1],windowRect[2],windowRect[3],0.9)
    if pos != [-1,-1]:
        imageRecognition.click_image('OK.jpg',pos,'left',0)

It returns [-1,-1], but if i usea:

pos = imageRecognition.imagesearcharea('OK.jpg',0,0,windowRect[2],windowRect[3],0.9)
    if pos != [-1,-1]:
        imageRecognition.click_image('OK.jpg',pos,'left',0)

it works fine. There is something im doing wrong?

drov0 commented 3 years ago

check the coordinates that getWindowRect returns, it may be that it's not in the right order.

If that doesn't work, I suggest just moving the window to 0,0 so you're always in the right spot