#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…. Большое вам спасибо!