Внедрить последнее обновление распознавания текста / логотипа Google Cloud Vision Api — LabelDetectionConfig — с 28 сентября 2018 года?

Кто-нибудь знает, как установить LabelDetectionConfig в API Google Cloud Vision для PHP?

По-видимому, выпущен новый функционал, описанный здесь: https://cloud.google.com/vision/docs/release-notes

Улучшенные модели обнаружения теперь доступны для следующих функций:

Обнаружение логотипа
Обнаружение текста (OCR)
Укажите «встроенный / последний» в поле LabelDetectionConfig, чтобы использовать новые модели.

Мы будем поддерживать текущую модель и новую модель в течение следующих 90 дней. Через 90 дней текущие модели обнаружения будут устаревшими, и только новые модели обнаружения будут использоваться для всех запросов обнаружения логотипа и текста (OCR).

Вот как теперь выглядит мой код:

$vision = new VisionClient([
'projectId' => XXXX
]);
$contents = get_contents($url);
$image = $vision->image($contents, ['LOGO_DETECTION']);
$result = $vision->annotate($image);

0

Решение

В соответствии с эта документация, этот параметр задается в объекте «Feature», в поле «model», а не так, как указано в Примечания к выпуску API Vision (LabelDetectionConfig). Взглянув на PHP-клиент, который, как я предполагаю, вы используете, он позволяет вам установить массив «features», поэтому вы можете установить этот массив, используя параметр «model» со ​​значением «builtin / latest».

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]