Как сохранить модели ML Kit для распознавания лиц в постоянном хранилище устройства - PullRequest
0 голосов
/ 12 июня 2018

Я только начал изучать Firebase ML Kit от Google, чтобы проверить возможности распознавания лиц.Я попробовал официальные образцы, и они работают хорошо.

Хотя, согласно официальной документации, мы можем запланировать загрузку требуемых моделей ML во время установки, мне нужен способ предварительной установки моделей на устройство Androidсам по себе, так что он может быть использован в моем приложении, когда в автономных сценариях (без Интернета).Если он есть, это будет очень полезно для моего варианта использования.

Спасибо.

1 Ответ

0 голосов
/ 12 июня 2018

На данный момент, с ML Kit вы не можете предварительно установить модели устройства обнаружения лица на устройство таким образом.Как вы упомянули, модели могут быть загружены во время установки, но вопрос указывает, что вы хотите, помимо этого - то есть нет Интернета во время установки.Если нет интернета, то приложение не может быть загружено и установлено, что ограничит ваше распространение.

ОБНОВЛЕНИЕ

[Подтверждено из комментариев, что пользователь хочет, чтобы моделибыть доступным в автономном режиме даже без загрузки один раз во время установки.]

На данный момент это не поддерживается для встроенных моделей, таких как распознавание лиц.

Однако, если вы используете пользовательских моделей tflite (т. Е. Приводите свою собственную модель вместо использования встроенных моделей) с ML Kit, то вы можете связать ее в пределахваше приложение, когда вы создаете его на рабочем столе и распространяете вручную, как вы предложили. Здесь - документация для API пользовательской модели, которая также содержит ссылки на приложения для быстрого запуска для Android / iOS.

...