Найти - Пользователи
Полная версия: Помогите с image search в приложении
Начало » Python для новичков » Помогите с image search в приложении
1
dianar
Доброго времени суток.

Мне необходимо написать сценарий, где программа будет искать определенную картинку на экране\в окне.

Вот как пример потребуется нажать на кнопку при ее появлении -

Так же как пример приведу функцию из AHK -
ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile
. Ищу нечто подобное.

Подскажите какие лучше использовать библиотеки. Буду рад увидеть краткие примеры.

dianar
Не получалось использовать библиотеку PIL т.к. в проекте был питон версии 3.6. Изменил на 3.5 и написал функцию снятия скриншотов.

 from PIL import ImageGrab
import os
import time
def screenGrab():
    box = (300, 300, 900, 900)
    im = ImageGrab.grab(box)
    im.save(os.getcwd() + '\\screenshot + str(int(time.time())) + '.png', 'PNG')
    print(im)

Если я правильно понял, то мне нужно будет с опред периодичностью снимать скриншот игры и если будет найдет шаблон картинки - получить ее координаты.

Правильно двигаюсь?
dianar
HEEEEEEELP!

 win32api.keybd_event(win32con.SHIFT_PRESSED, 0, win32con.KEYEVENTF_gyEXTENDEDKEY, 0)

зажимаю клавишу SHIFT, а как отжать ее - так и не смог найти.

мне нравится библиотека pywinauto

но я не могу найти как УДЕРЖИВАТЬ клавишу

подскажите?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB