Как мне распознать текст с изображения с помощью google vision api?

Я новичок в коде Android, и у меня есть проект.

Я хочу детектировать текст на изображении с помощью google vision api, но не могу.

Я ищу в Интернете, но не могу найти достаточно информации, и я знаю, что должен использовать Json (AsynTack).

Просто хочу, чтобы это было не обнаружение лица, а обнаружение логотипа.

Как мне это сделать, можете что-нибудь посоветовать?


person Emre Akbaki    schedule 07.10.2016    source источник


Ответы (3)


Vision API состоит из одной конечной точки (https://vision.googleapis.com/v1/images), который поддерживает один метод HTTP-запроса (аннотации). Вот пример JSON-запроса:

POST https://vision.googleapis.com/v1/images:annotate

{
  "requests":[
    {
      "image":{
        "content":"change_this_to_the_path_of_your_image"
      },
      "features":[
        {
          "type":"LABEL_DETECTION",
          "maxResults":1
        }
      ]
    }
  ]
}
person Kenworth    schedule 23.10.2017

Вот пример кода Google, работающий в основном для обнаружения текста.

https://github.com/JackFan-Z/cloud-vision/tree/fda5e83447f9e69cf8a18112e0fced1da928f3d8

Просто используйте Android Studio, чтобы открыть проект в папке

cloud-vision/android/CloudVision/

person Jack Fan    schedule 11.10.2016

Я думаю, это то, что вам действительно нужно:

//Лаборатории кода Google для мобильных устройств https://codelabs.developers.google.com/codelabs/mobile-vision-ocr/#0

Дайте мне знать, если эта информация поможет.

person Nishant Dubey    schedule 07.10.2016
comment
Да, я уже вижу, что даже я использую, но это приложение использует режим реального времени. Я хочу это; например, я отправляю изображение в Cloud Api, а ответ представляет собой текст. Например, cloud. google.com/vision/docs/requests-and-responses, но я не знаю так много вакансий json - person Emre Akbaki; 08.10.2016