Миграция с MVA на MLK - PullRequest
0 голосов
/ 28 мая 2018

Уже 4 месяца я работаю над проектом с использованием Mobile Vision Android [МВА] .Которые требуют только использования play service и этого урока Codelab .Однако с начала месяца Google выпустила новую версию Machine Learning Kit [MLK] с:

с новыми возможностями.

и они:

настоятельно рекомендуют нам опробовать его

Моя проблема в том, что новый MLK является базовым Firebase.То есть мы должны использовать учетную запись Google Dev с этой Setup и множеством неприятных вещей, которые сильно связывают наш проект с Google (на мой взгляд, скажите, если янеправильно) .

Мой первый вопрос [ответил @Ian Barber] : есть ли способ использовать MLK без всей этой настройки с помощью firebase?Или использовать его так же, как я использую MVA, просто реализовать зависимости и все?

РЕДАКТИРОВАТЬ: Мое приложение использовало Codelab из [МВА] .Это значит, что я смог обнаружить текст в видеопотоке (с камеры).Вся оптимизация захвата кадра, обработки и т. Д. Учитывалась множеством правильно построенных потоков.Но сейчас нет примера обработки видео с [MLK] .Реализация Camera Source и Preview выглядят практически невозможными без возможности MVA, только с MLK.

Мой второй вопрос (согласно миграции): как использовать CameraSource, CameraSourcePreview.Как мы использовали в MVA для работы с источником камеры для обнаружения текста

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

По второй части вашего вопроса:

как использовать CameraSource, CameraSourcePreview.Как мы использовали в MVA для работы с источником камеры для обнаружения текста?

Не могли бы вы взглянуть на Android ML Kit Quickstart app ?Он содержит пример кода приложения для использования источника камеры и предварительного просмотра с ML Kit.

0 голосов
/ 30 мая 2018

ML Kit обладает более широким набором функций, чем mobilevision, поэтому некоторые из них зависят от проекта Firebase.Тем не менее, вы не должны быть привязаны к Google больше, чем сейчас, если вы просто хотите использовать на устройстве: хотя есть больше шагов, вам не нужно фактически использовать какие-либо другие сервисы Firebase или ML Kit, если выне хочу!

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

...