Здравствуйте. Нужно в игре найти картинку и кликнуть на нее. Это я уже сделал через функцию pyautogui.locateOnScreen, так же пробовал через OpenCV, но там у меня не получилось задать точность и он очень часто ее не находит. Сейчас перешел к другому объекту, там текст в черной рамке, текст разный, бывает из 1, 2 и 3 слов и разной длины. Подскажите как это можно реализовать? Примеры картинок:
Пробовал размазать текст в фотошопе и искать по такой картинке со сниженной точностью, но либо не находит, либо находит только оригинал, а подходим к другому входу с более длинной или короткой надписью и все, уже не опознает.
P.S. Смысл такой - бежим вторым окном за основным, перемещаясь по крестику на карте, когда пропал крестик - тыкаем на проход рядом, который обозначается только надписью, а подсвечивается только при наведении, не елозить же мышкой по всему экрану, пока не засветится проход.. Ну и там форма отличается, не уверен, что он будет всегда находить, хотя вариант, ток хз как правильно это сделать.. Свечение тупо белым цветом. При наведении мышкой на проход выглядит вот так:
Еще вариант, использовать tensorflow и обучить распознавать разные прямоугольники с текстом, только я не смог разобраться как предварительно обучить сеть и как подключить сеть к распознаванию и будет ли она успевать, хотя тут просто прямоугольник найти, а не сложный объект..