这是从一个opencv+easyocr车牌识别脚本opencv将图像裁剪成车牌并给出,干净伟大的输出到easyocr。但是这些数字的读数是什么呢?
result = reader.readtext(opencv(mypath))
结果:[[ 0,0,163,0,163,31,0,31],'SPHJ > 3764',0.5565279612963627]]
我知道我可以得到一个清晰的输出,但问题是,它与图片不同。有没有办法只得到电话号码?
result = result[0][-2]
结果: SPHJ > 3764
发布于 2021-10-17 16:50:18
As 在文档中注明
输出将采用列表格式,每个项目分别表示一个边框、检测到的文本和自信级别。
它是文本所在的框的坐标。最后一项是信心水平。
[[0, 0], [163, 0], [163, 31], [0, 31]] ->四个角的坐标'SPHJ > 3764' ->文本0.5565279612963627 ->置信度只需使用result[0][1]获取文本即可。注意,结果可能有多个文本框检测,因此您需要通过索引访问或迭代它。
for item in result:
print(item[1])https://stackoverflow.com/questions/69606527
复制相似问题