Google Vision Text Detection возвращает слишком много ненужных данных - PullRequest
0 голосов
/ 01 февраля 2019

При использовании Google Vision для запуска обнаружения текста в меню ответ от их API слишком велик и возвращает слишком много данных, которые мне не нужны.Я просто хочу текст из меню, а не все координаты, которые идут с ответом.Я не могу найти ничего о сужении ответа в любой документации, которую я прочитал.Кто-нибудь знает, как указать, какие поля возвращаются в ответе?

Вот мой запрос:

POST: https://vision.googleapis.com/v1/images:annotate?key=<MY_KEY>

BODY:

{
  "requests": [
    {
      "image": {
        "content": "...base64-encoded-image-content..."
      },
      "features": [
        {
          "type": "TEXT_DETECTION"
        }
      ]
    }
  ]
}

1 Ответ

0 голосов
/ 01 февраля 2019

Я понял это.Я не мог найти никакой документации о том, как это сделать, мне пришлось угадывать примерно полчаса.Если кто-то знает какую-либо документацию по этому вопросу, дайте мне знать.

В любом случае, вы можете использовать параметр "fields", чтобы сузить ответ следующим образом:

POST: https://vision.googleapis.com/v1/images:annotate?key=<MY_KEY>&fields=responses.fullTextAnnotation.text

Это вернет только менютекст из API обнаружения текста Google Vision

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...