API Google Vision с облачным хранилищем Google

Я заранее благодарю вас за советы и помощь.

В настоящее время я пытаюсь использовать функции GCP, такие как Vision API и Google Cloud Storage.

Вот мои вопросы

  1. Можно ли загрузить изображение, сохраненное на локальном компьютере, в Google Cloud Storage с помощью кодировки base 64?

  2. Если возможно, можно ли также вызвать API GCP Vision для изображения, хранящегося в хранилище GC?

  3. После получения значений, возвращаемых вызовом API, можно ли изменить исходное изображение в хранилище? например, после получения позиции текста (JSON) на изображении из функции Document_text_detection я хочу нарисовать несколько блоков на исходном изображении и сохранить измененное изображение в хранилище.

Если у вас есть какие-либо связанные ресурсы, пожалуйста, просветите меня !!

еще раз спасибо!


person Lumas    schedule 18.10.2018    source источник


Ответы (1)


Вы можете использовать облачные функции для автоматизации этого процесса.

  1. Создайте облачную функцию, которая будет запускаться событием хранилища
  2. Облачная функция вызывает Vision API для этого изображения, получает ответ обратно
  3. Выполните любую обработку исходного изображения, используя эти результаты, и сохраните его обратно в другом ведре (чтобы предотвратить запуск облачной функции на измененном изображении).
person Pavan Kumar Kattamuri    schedule 18.10.2018