мой pytesseract не работает (мне нужна помощь)

#python-3.x #pycharm #python-tesseract #pyautogui

#python-3.x #pycharm #python-тессеракт #pyautogui

Вопрос:

мой план — создать бота, который будет отвечать боту в Messenger

сообщения бота Messenger представляют собой рандомизированное число или бот-вопросник по математике

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

я создал такой код:

 import pyautogui
import pytesseract
from PIL import Image
  

я хочу делать скриншоты каждые 10 секунд

 pyautogui.sleep(2)
  

спите в течение двух секунд, чтобы дать мне время переключиться с pycharm на messenger

 pyautogui.screenshot('x_value.png', confidence=0.8)
img = Image.open('x_value.png')
img = pytesseract.image_to_string(img)
print(img)
  

вот скриншот, сделанный моим ботом

вот результат:

 Tee oxHj
  

я попытался изменить размер изображения с помощью tuple, но все равно получаю неправильный результат …. я надеюсь, что ребята из ypu помогут мне, чтобы я мог улучшить свои навыки …. спасибо

Ответ №1:

Это сработало, когда я перевернул изображение. Но я не смог использовать формат .png, поэтому я попробовал в формате .jpg, и это сработало. Вы можете попробовать это.

 import pytesseract
from PIL import Image, ImageOps

img = Image.open('f1.jpg')
img = ImageOps.invert(img)
img = pytesseract.image_to_string(img)
print(img)
  

Надеюсь, я помог.

Комментарии:

1. Это действительно сработало! Я очень рад, потому что бот теперь понимает ввод бота Messenger…. Большое вам спасибо!