С 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 для работы с источником камеры для обнаружения текста
ML Kit имеет более широкий набор функций, чем mobilevision, поэтому некоторые из них зависят от проекта Firebase. Тем не менее, вы не должны быть привязаны к Google больше, чем сейчас, если вы просто хотите использовать на устройстве: хотя есть больше шагов, вам не нужно фактически использовать какие-либо другие службы Firebase или ML Kit, если вы не хочу!
Единственное дополнительное изменение приложения (помимо добавления зависимостей) для Firebase - это настройка плагина. На самом деле это просто удобный инструмент для обработки файла конфигурации из Firebase в файлы ресурсов. Вы можете увидеть, что он делает, в документация - и, если хотите, просто самостоятельно жестко закодируйте значения ресурсов.
Спасибо за ответ, это понятно и ответ на первая часть моей проблемы. На самом деле мне не нужно все остальное, что есть в Firebase.
По второй части вашего вопроса:
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.
Привет! Я столкнулся с той же проблемой с cameraSource прямо сейчас. Как ты решил свою? Я пробовал использовать код cameraSource из примера ML Kit, но, похоже, он очень далек от совершенства (проверено на паре устройств). Заранее спасибо :)