Google Vision OCR Обнаружение нескольких текстов - PullRequest
0 голосов
/ 04 декабря 2018

Я использую многоязычное распознавание текста с помощью облачного видения Google.Но у меня есть проблема.Если я отправляю конечную точку api обнаружения текста запроса, этот URL;

https://vision.googleapis.com/v1/images:annotate?key=XxxXX

и это тело;

{
  "requests": [
    {
      "image": {
        "source": {
          "imageUri": "image_url"
        }
      },
      "features": [
        {
          "type": "DOCUMENT_TEXT_DETECTION",
          "maxResults": 1
        }
      ],
      "ImageContext": {
        "languageHints": [
          "tr", "en"
        ]
      }
    }
  ]
}

Я получаю код этой ошибки;

{
"error": {
    "code": 400,
    "message": "Invalid JSON payload received. Unknown name \"image_context\" at 'requests[0]': Cannot find field.",
    "status": "INVALID_ARGUMENT",
    "details": [
        {
            "@type": "type.googleapis.com/google.rpc.BadRequest",
            "fieldViolations": [
                {
                    "field": "requests[0]",
                    "description": "Invalid JSON payload received. Unknown name \"image_context\" at 'requests[0]': Cannot find field."
                }
            ]
        }
    ]
}

}

В чем проблема?

1 Ответ

0 голосов
/ 04 декабря 2018

Проблема в поле "ImageContext", оно должно быть "imageContext" со строчной буквой "i".

...