Я использую 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"
}
Я не понимаю, почему контейнер пуст, что должно быть в контейнере и как должны быть показаны мои результаты.
Кто-нибудь знает, как получить реальные результаты прогнозируемого процесса?
Спасибо.