Поддержка Google Mobile Vision устарела, и мы просим разработчиков перейти на SDK ML Kit, который является её заменой. Переход на новый SDK гарантирует наилучшую производительность, стабильность и новейшие функции. Кроме того, ML Kit предоставляет дополнительные API на основе машинного обучения, не только для обработки изображений, но и для обработки естественного языка.
Если вы используете в своем приложении API сканирования штрих-кодов, распознавания текста или распознавания лиц от Mobile Vision, пожалуйста, перейдите на новый SDK ML Kit, следуя руководству по миграции ML Kit для Android и руководству по миграции ML Kit для iOS .
Часто задаваемые вопросы
Как узнать, использует ли мое приложение технологию Mobile Vision?
На Android проверьте, содержит ли ваш файл Gradle (обычно app/build.gradle ), относящийся к модулю, следующую зависимость:
-
com.google.android.gms:play-services-vision:xxx
На iOS проверьте, содержит ли ваш podfile одну из следующих зависимостей:
-
pod 'GoogleMobileVision/FaceDetector', '8.0.0' -
pod 'GoogleMobileVision/BarcodeDetector', '8.0.0' -
pod 'GoogleMobileVision/TextDetector', '8.0.0'
Какие преимущества я получу от перехода на SDK ML Kit?
Поскольку существующие API, предлагаемые Mobile Vision SDK, устарели, они больше не будут получать обновления. Переход на ML Kit гарантирует, что ваше приложение получит преимущества от последних исправлений ошибок и улучшений API, включая обновленные модели машинного обучения и аппаратное ускорение.
Кроме того, API-интерфейсы ML Kit предоставляют ряд других преимуществ:
- В Android появились новые встроенные варианты API, позволяющие статически связать SDK ML Kit с вашим приложением.
Улучшения, специфичные для API, например:
- API сканирования штрихкодов теперь поддерживает вывод в необработанном виде.
- API распознавания лиц теперь предоставляет угол Эйлера X.
Добавлена поддержка жизненного цикла Android Jetpack для всех API. Теперь вы можете использовать
addObserverдля автоматического управления инициализацией и завершением работы API ML Kit при повороте экрана или закрытии приложения пользователем/системой. Это упрощает интеграцию с CameraX.
Полный список последних изменений можно найти в примечаниях к выпуску ML Kit SDK .
Предоставляют ли API ML Kit те же функции, что и API Mobile Vision?
API для сканирования штрих-кодов, распознавания текста и обнаружения лиц предоставляют те же функциональные возможности, что и их аналоги в Mobile Vision.
Исключением является то, что многодетекторные системы, многопроцессорные системы и системы обработки фокусировки, используемые в Mobile Vision, больше не поддерживаются в ML Kit. При желании разработчик может относительно легко реализовать аналогичную функциональность.
Получение помощи
Если у вас возникнут какие-либо проблемы, посетите нашу страницу «Сообщество» , где мы описываем доступные каналы связи с нами.