【发布时间】:2020-03-08 10:42:58
【问题描述】:
我正在尝试从游戏截图中提取数字。
我正在尝试提取:
98
3430
5/10
from PIL import Image
import pytesseract
image="D:/img/New folder (2)/1.png"
pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files/Tesseract-OCR/tesseract.exe'
text = pytesseract.image_to_string(Image.open(image),lang='eng',config='--psm 5')
print(text)
输出是乱码
‘t hl) keteeeees
ek pSlaerenen
JU) pgrenmnreserenny
Rates B
d dali eas. 5
cle aM (Sores
|, S| pgranmrerererecons
a cee 3
pea 3
oS :
(geo eenee
ey
=
es A
【问题讨论】:
-
可以上传图片吗?
-
您将需要一个更强大的预处理管道才能正确检测数字。您必须尽可能清晰地分割字符,此外,文本已变形,您需要将其解开。