Google Vision Api文本检测换行符

问题描述 投票:0回答:1

当我阅读带有文字的图像时,Google Vision会在句子中间插入换行符。我该怎么做才能避免这种情况。以下是图片文字和Google Vision回归的示例:

图片中的文字:

01 600149 CHICKEN M PR 1 UN X 3.500 (0.11)
02 600019 POTATO M PR 1 UN X 7.50 (0.24)
03 31820 COCA ZERO M PR 1 UN X 10.90 (0.00)

Google Vision回归:

01 600149 CHICKEN M PR
02 600019 POTATO M PR
03 31820 COCA ZERO M PR
1 UN X 3,500 0.11)
1 UN X 7.50 (0.24)
1 UN X 10.90 (0.00)

谢谢,

google-vision
1个回答
0
投票

您无法真正控制Google检测文本框的方式。它们不是同一条线,因为它们的文本检测器分别检测到不同的文本框(为了更好的OCR质量)

您可以做的是检查每个文本框的y位置(它在OCR的结果中给出),如果y接近则将文本放在其中。当然,您应该按升序x进行排序,这样您就可以按顺序排列文本。

© www.soinside.com 2019 - 2024. All rights reserved.