【发布时间】:2020-05-18 07:09:48
【问题描述】:
我想从附加图像(png 文件)中读取一列数字。
我的代码是
import cv2
import pytesseract
import os
img = cv2.imread(os.path.join(image_path, image_name), 0)
config= "-c
tessedit_char_whitelist=01234567890.:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
pytesseract.image_to_string(img, config=config)
这段代码给了我输出字符串:'n113\nun\n1.08'。我们可以看到,有两个问题:
- 1.13 无法识别小数点(见附图)。
- 它完全无法读取 1.11(见附图)。它只是返回“修女”。
解决这些问题的方法是什么?
最佳
【问题讨论】:
标签: python opencv ocr image-recognition python-tesseract