Google Vision не возвращает вершины - PullRequest
0 голосов
/ 19 марта 2020

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

Я посмотрел и внутри моего JSON возврата Я не получаю вершины от Google.

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

{
"requests": [
{
    "inputConfig': {
    "content': [tiff byte stream to string goes here],
    "mimeType': 'image/tiff"
    },
    'pages': [
    1
    ],
    'features': [
    {
        'type': 'DOCUMENT_TEXT_DETECTION'
    }
    ]
}
]
}

Вот очень маленький образец о том, что я получаю обратно

{
  "property": {
    "detectedLanguages": [
      {
        "languageCode": "en"
      }
    ]
  },
  "boundingBox": {
    "vertices": [
      {},
      {},
      {},
      {}
    ]
  },
  "text": "1",
  "confidence": 0.99
},
{
  "property": {
    "detectedLanguages": [
      {
        "languageCode": "en"
      }
    ]
  },
  "boundingBox": {
    "vertices": [
      {},
      {},
      {},
      {}
    ]
  },
  "text": "4",
  "confidence": 0.97
},

Заранее спасибо

1 Ответ

0 голосов
/ 20 марта 2020

Vision API использует Протокол буфера v3

У неустановленного примитивного поля есть значение по умолчанию, определяемое языком.

Если X или Y значение не установлено, это означает, что оно равно 0.

...