Задать вопрос

Как найти все изображения 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: Есть ли какое-то другое решение для распознавания отдельных букв по скриншоту?
  • Вопрос задан
  • 811 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Listening
Имеет смысл проверить, расширения тех картинок, которые не видно. Скорее всего они совсем не png
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект