Внедрить последнее обновление распознавания текста / логотипа Google Cloud Vision Api - LabelDetectionConfig - с 28 сентября 2018 года? - PullRequest
0 голосов
/ 31 октября 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);

1 Ответ

0 голосов
/ 29 ноября 2018

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

...