Гугл зрение предсказать вернуть пустой ответ - PullRequest
0 голосов
/ 28 апреля 2019

Я использую Google vision API для прогнозирования меток изображений и не понимаю, почему мой ответ пуст, но не могу быть уверен, каким должен быть ответ.

    $predictionServiceClient = new PredictionServiceClient();

    try {
        $formattedName = $predictionServiceClient->modelName($this->config['project_id'], $this->config['region_name'], $this->config['dataset']);
        $payload       = new ExamplePayload([
            'image' => new Image([
                'image_bytes' => file_get_contents("https://www.example.com/image.jpg")
            ])
        ]);

        $response = $predictionServiceClient->predict($formattedName, $payload);
    } 
    finally {
        $predictionServiceClient->close();
    }

Имя региона us-central1.

Вроде бы все нормально, в процессе прогнозирования ошибки нет, но я получаю ответ:

RepeatedField {
  -container: []
  -type: 11
  -klass: "Google\Cloud\AutoMl\V1beta1\AnnotationPayload"
  -legacy_klass: "Google\Cloud\AutoMl\V1beta1\AnnotationPayload"
}

Я не понимаю, почему контейнер пуст, что должно быть в контейнере и как должны быть показаны мои результаты.

Кто-нибудь знает, как получить реальные результаты прогнозируемого процесса?

Спасибо.

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