【问题标题】:pytesseract not working on digits imagepytesseract 无法处理数字图像
【发布时间】:2018-07-29 07:33:42
【问题描述】:

我想用pytesseract对下面的图片进行分类:

但它将其归类为“T”。

代码如下:

txt = pytesseract.image_to_string(image, config='-psm 10')

【问题讨论】:

    标签: python opencv python-tesseract


    【解决方案1】:
    image = cv2.imread('image.jpg', cv2.IMREAD_UNCHANGED);
    image = cv2.bitwise_not(image)
    text = pytesseract.image_to_string(image, lang='eng',config='--tessdata-dir "/tessdata/data/" --oem 2 --psm 6')
    print(text)
    

    【讨论】:

    • 虽然此代码 sn-p 可能是解决方案,但 including an explanation 确实有助于提高您的帖子质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。
    • @Narendra Jadhav 解释是图像必须是白色背景上的黑色文本。
    • 该代码在 mac 上不起作用。显示 tessdata 错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    • 2020-12-29
    相关资源
    最近更新 更多