さまざまな形式の画像を反復処理するスクリプトがあります。Google Vision Text 検出応答を解析するとき、各テキスト項目の「boundingPoly」の XY 座標を使用して、フォームのさまざまな部分のデータを明確に探します。
私が抱えている問題は、応答の一部が 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}
この問題をキャッチするために (python 2.7 を使用して) try/except を設定しましたが、常に同じ問題です: KeyError: 'y'. 何千ものフォームを繰り返し処理しています。これまでのところ、1000 行中 10 行で発生しています。
誰かが以前にこの問題を抱えていましたか? このエラーに達した場合、リクエストを再送信する以外に修正方法はありますか?