如何修复 GCP OCR 为文本的边界多边形顶点返回 null?

How to fix GCP OCR returning null for bounding poly vertices for text?

Google Cloud Platform 的 OCR returns 在大多数情况下边界框坐标很好,但有时它 returns NULL 这真的很烦人,因为我需要边界框才能运行适当地。我注意到这种情况通常发生在文本接近 left/right 边缘时,但我无法在任何地方找到对此的确认。甚至这里的文档:

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

这里说它只是 returns null for none,但我想知道是否有人可以确认是否只有当框超出图像尺寸时才会发生这种情况,因为这会节省我一个很麻烦。

谢谢!

视觉API使用Protocol Buffers v3

An unset primitive field has a language-defined default value.

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