如何修复GCP OCR返回空值以限制文本的多边形顶点?

时间:2019-05-27 20:16:00

标签: google-cloud-platform google-cloud-vision google-vision

在大多数情况下,Google Cloud Platform的OCR返回的边界框坐标都很好,但有时它返回NULL,这确实很烦人,因为我需要边界框才能使其正常运行。我注意到这种情况通常发生在文本接近左/右边缘时,但是我在任何地方都找不到对此的确认。甚至这里的文档:

https://developers.google.com/resources/api-libraries/documentation/vision/v1/java/latest/com/google/api/services/vision/v1/model/Vertex.html#getX--

这里说它只返回null for none,但是我想知道是否有人可以确认是否仅在盒子不在图像尺寸范围内时才会发生这种情况,因为这样可以节省很多麻烦。

谢谢!

1 个答案:

答案 0 :(得分:1)

Vision API使用Protocol Buffers v3

  

未设置的原始字段具有语言定义的默认值。

如果未设置X或Y值,则表示它是0。