Как найти все изображения PyAutoGui?

Имеется небольшая программа для определения изображений по картинке. Есть набор (список) картинок для поиска (изображения в формате png).
Каждые n-секунд я получаю изображение для распознавания. И мне не понятно как сразу несколько картинок искать по скриншоту.

Вот мой код создания скриншота и поиск по картинкам:
def getKeysScreenshots(self, region, i):
        """Получаем все кнопки, которые необходимо найти"""
        screenshot = self.screenshot(region, i)   # Создание скриншота

        index = 0
        # self.list_words - это список изображений, которые нужно найти на скриншоте
        for keys in self.list_words:
            key_path = self.list_words[keys]   # Получаем путь до картинки
            key_keyboard = keys   # Получаем название картинки

            positions = pyautogui.locateAll('./database/words/{}.png'.format(keys), screenshot)   # Проходимся по всем картинкам и ищем на скриншоте

            #print(positions[0])   # Выводятся объекты
            index = index + 1


К сожалению, у меня не находятся все изображения, либо я не правильно пытаюсь получить данные найденные на скрине.

PS: Есть ли какое-то другое решение для распознавания отдельных букв по скриншоту?
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Listening
Имеет смысл проверить, расширения тех картинок, которые не видно. Скорее всего они совсем не png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы