首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的pytesseract不工作(我需要帮助)

我的pytesseract不工作(我需要帮助)
EN

Stack Overflow用户
提问于 2020-10-25 16:01:21
回答 1查看 26关注 0票数 0

我的计划是做一个机器人,在messenger上回答机器人的问题。

信使机器人的消息是随机数字或数学问答机器人

所以我想做一个机器人来回答信使机器人的问题

我写了一个这样的代码:

代码语言:javascript
复制
import pyautogui
import pytesseract
from PIL import Image

我想每隔10秒截屏一次

代码语言:javascript
复制
pyautogui.sleep(2)

睡两秒钟,让我有时间从pycharm切换到messenger

代码语言:javascript
复制
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

结果如下:

代码语言:javascript
复制
Tee oxHj

我试着用元组调整图像的大小,但还是得到了错误的结果……我希望你们能帮助我,这样我就可以改善我的skills....thank了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-25 17:22:24

当我反转图像时,它起作用了。但是我不能使用.png格式,所以我尝试了.jpg格式,它工作了。你可以试试这个。

代码语言:javascript
复制
import pytesseract
from PIL import Image, ImageOps

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

希望我能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64521587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档