【问题标题】:my pytesseract is not working(i need help)我的 pytesseract 不工作(我需要帮助)
【发布时间】:2021-02-07 19:01:42
【问题描述】:

我的计划是制作一个可以在 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)

here is the taken screenshot by my bot

结果如下:

Tee oxHj

我尝试使用元组调整图像的大小,但我仍然得到错误的结果....我希望你们帮助我,这样我就可以提高我的技能....谢谢

【问题讨论】:

    标签: python-3.x pycharm python-tesseract pyautogui


    【解决方案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)
    

    希望我能帮上忙。

    【讨论】:

    • 它确实奏效了!我很高兴,因为机器人现在可以理解 Messenger 机器人的输入......非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2022-07-07
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多