Я пытаюсь обрезать изображение с помощью Google Vision API в php. API возвращает наилучший возможный урожай, без учета соотношения сторон Я отправляю.
Вот что у меня есть:
$imageAnnotator = new ImageAnnotatorClient();
$image = file_get_contents(storage_path('test.jpg'));
$context = new \Google\Cloud\Vision\V1\ImageContext();
$cropHintsParams = new \Google\Cloud\Vision\V1\CropHintsParams();
$cropHintsParams->setAspectRatios([floatval(1)]);
$context->setCropHintsParams($cropHintsParams);
$response = $imageAnnotator->cropHintsDetection($image, [$context]);
$annotations = $response->getCropHintsAnnotation();
Есть идеи, что с этим не так?
Пример документации php не предоставляет никакого соотношения сторон ... https://cloud.google.com/vision/docs/detecting-crop-hints
Заранее спасибо