我有以下图像并尝试使用 pytesseract 提取文本。但是,它总是返回一些未知的字符。
图片
这是我正在使用的代码:
import pytesseract as pt
from PIL import Image
#Converting image to text
img = Image.open('frame-1ROI_2.png')
extracted = pt.image_to_string(img)
print(extracted)
print(type(extracted))
这是输出
如果我使用this在线文本提取工具,它会提取文本并返回正确的文本。
更新1
我更改了此代码,结果仍然相同。
img = img.convert("L")
img = img.filter(ImageFilter.SMOOTH_MORE)
图像现在看起来像这样:
我也尝试过this方法,但输出仍然相同。
嘿,你解决了吗?我遇到了同样的问题,但仍然无法使其工作:(