【发布时间】:2021-09-16 13:31:33
【问题描述】:
我正在尝试从车牌中获取字符。 但是很少得到像
这样的错误预测我得到的输出是UP74 BD 3465,这是错误的。有很多示例将B 预测为8 等等。
- 如何提高其准确性?。
- 如何预处理图像以获得正确的预测或任何其他方法?
import matplotlib.pyplot as plt
import cv2
import easyocr
from pylab import rcParams
from IPython.display import Image
rcParams['figure.figsize'] = 8, 16
reader = easyocr.Reader(['en'])
output = reader.readtext(path)
for i in range(len(output)):
print(output[i][-2])
【问题讨论】:
-
查看有关为该字体训练 OCR 的信息。即使图片的对比度很差,它似乎也能很好地“看到”字形。
-
@ChristophRackwitz 嗨,我已经经历了一年的过程,但仍然没有得到正确的结果..我的车牌数据为 drive.google.com/drive/folders/… 你能建议一些方法,以便它在任何情况下都能提供高精度提供的链接中的此类图片
标签: python opencv image-processing ocr text-extraction