Как быстро вызвать прогноз модели AutoML Vision из приложения iOS? - PullRequest
0 голосов
/ 03 марта 2020

Я работаю над Обнаружением объектов Google Cloud AutoML Vision. Я следую приведенному ниже уроку https://cloud.google.com/vision/automl/object-detection/docs/prepare

Поскольку я хочу собственную модель, я создал новый набор данных и обучил его. Во время обучения его попросили выбрать между Cloud Hosted или Edge для моей модели. Я выбрал Cloud Hosted .

Для использования этой модели Cloud Hosted / для прогнозирования изображения нам необходимо выполнить вызовы API Rest с нашей стороны. В руководстве описывается, как выполнять эти вызовы Rest API в различных клиентских библиотеках, но не в Swift . Я хочу знать, как сделать этот вызов API Rest через Swift из приложения iOS.

Как выполнить API REST?

Предоставить информацию об API отдыха

request. json

{
 "payload": {
 "image": {
   "imageBytes": "YOUR_IMAGE_BYTE"
  },
 }
}

Выполнить запрос

curl -X POST -H "Content-Type: application/json" \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
https://automl.googleapis.com/v1beta1/projects/drughk-9747d/locations/us-central1/models/ICN6566958205491349320:predict -d @request.json

1 Ответ

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

Взгляните на Образец Cloud Vision Swift , в частности на ImagePickerViewController.swift , где метод createRequest вызывает Google API для ImageDetection, используя API_KEY для аутентификации запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...