Google Vision OCR Обнаружение нескольких текстов
Я пытаюсь обнаружить многоязычный текст с помощью облачного видения 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 ответ
Решение
Проблема в поле "ImageContext"
, так должно быть "imageContext"
строчными буквами "я".