EasyOCR 从图像中读取数字'1'的问题

093gszye  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(46)

大家好,我目前正在尝试从车牌上读取字符 - 通常它能准确识别。但是,对于一些图像,它错误地将数字'1'识别为字母'L',并且在其他地方也会出现一些小错误。有什么建议可以提高识别准确性吗?
基本上我有一个裁剪过的图像,只包含车牌,以下是运行的代码:
reader = easyocr.Reader(['en'], gpu=False) result = reader.readtext(cropped_array)
输出结果如下:

amrnrhlw

amrnrhlw1#

你可以尝试以下方法:

  • 在你的数据集上微调模型
  • 如果你有专业知识,可以使用一些启发式方法
  • 更改默认识别器的某些超参数

EasyOCR/easyocr/easyocr.py
第299行 627503d
| | defrecognize(self, img_cv_grey, horizontal_list=None, free_list=None, |

相关问题