Как распознать объекты(цифры) на картинке/скриншоте python?
Я делаю скришнот с помощью библиотеки PIL участка экрана:
Мне нужно определить баланс по скриншоту. Я планировал это делается с помощью библиотеки OpenCV(cv2)
И надо как-то скормить шаблоны по типу этих и двигаться от этого: 
(Решение исключительно из моих предположений)
Если есть более простые решения, то можно их(желательно без ООП и браузер скриптинг не подходит)
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Можно воспользоваться модулем pytesseract — обёрткой над Google’s Tesseract-OCR Engine.
Пример:
import cv2
import pytesseract
img = cv2.imread('screen.png')
img = cv2.resize(img, None, fx=9, fy=9) # Увеличение изображения в 9 раз
# Распознавание, допустимы только цифры
balance = pytesseract.image_to_string(img, config='outputbase digits')
print(balance)
stdout:
9897
screen.png:
