Переход с MVA на MLK

С 4 месяцев работаю над проектом на Mobile Vision Android [MVA]. Для чего требуется только использовать играть в сервис и этот учебник Codelab. Однако с начала месяца Google выпустил новую версию Machine Learning Kit [MLK] с:

with new capabilities.

И они :

strongly encourage us to try it out

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

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

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

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

Привет! Я столкнулся с той же проблемой с cameraSource прямо сейчас. Как ты решил свою? Я пробовал использовать код cameraSource из примера ML Kit, но, похоже, он очень далек от совершенства (проверено на паре устройств). Заранее спасибо :)

Paktalin 02.08.2018 18:53
3
1
349
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

Спасибо за ответ, это понятно и ответ на первая часть моей проблемы. На самом деле мне не нужно все остальное, что есть в Firebase.

Arnauld Alex 30.05.2018 09:57
Ответ принят как подходящий

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

how to use the CameraSource, CameraSourcePreview. Like we used in MVA to work on a camera source for text Detection?

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

Другие вопросы по теме