我有一个脚本正在遍历不同形式的图像。在解析 Google Vision 文本检测响应时,我使用“boundingPoly”中每个文本项的 XY 坐标来具体查找表单不同部分的数据。
我遇到的问题是,有些响应仅返回 X 坐标。例如:
我遇到的问题是,有些响应仅返回 X 坐标。例如:
{u'description': u'sometext', u'boundingPoly': {u'vertices': [{u'x': 5595}, {u'x': 5717}, {u'y': 122, u'x': 5717}, {u'y': 122, u'x': 5595}
我已经设置了一个 try/except 块(使用 Python 2.7)来捕获这个问题,但是总是出现同样的问题:KeyError: 'y'
。我正在遍历数千个表单;到目前为止,在一千个中有十行发生了这种情况。
有人遇到过这个问题吗?除了在出现此错误时尝试重新提交请求以外,是否还有其他解决方法?