【问题标题】:Google Vision Api Text Detection Line BreakGoogle Vision Api 文本检测换行符
【发布时间】:2019-04-24 07:34:46
【问题描述】:

当我阅读带有文本的图像时,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)

谷歌视觉回报:

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】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-28
      • 2017-10-20
      • 2016-10-01
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多