Google Mobile Vision 已被弃用,我们要求开发者迁移到其替代产品机器学习套件 SDK。迁移到新 SDK 可确保您获得最佳性能、稳定性和最新功能。此外,机器学习套件还提供其他由机器学习技术提供支持的 API,不仅适用于视觉用例,还适用于自然语言用例。
如果您目前在应用中使用 Mobile Vision 的条形码扫描、文字识别或人脸检测 API,请按照 Android 版机器学习套件迁移指南和 iOS 版机器学习套件迁移指南迁移到新的机器学习套件 SDK。
常见问题解答
如何知道我的应用是否在使用 Mobile Vision?
在 Android 上,检查您的模块(应用级)Gradle 文件(通常为 app/build.gradle)是否包含以下依赖项:
com.google.android.gms:play-services-vision:x.x.x
在 iOS 上,检查您的 podfile 是否包含以下依赖项之一:
pod 'GoogleMobileVision/FaceDetector', '8.0.0'pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'pod 'GoogleMobileVision/TextDetector', '8.0.0'
迁移到机器学习套件 SDK 有哪些好处?
由于 Mobile Vision SDK 提供的现有 API 已弃用,因此它们将不再接收更新。迁移到机器学习套件可确保您的应用受益于最新的 API 问题修复和改进,包括更新的机器学习模型和硬件加速。
此外,机器学习套件 API 还具有以下优势:
- Android 上新增了 API 的捆绑变体,可让您将机器学习套件 SDK 与应用静态链接。
特定于 API 的改进,例如:
所有 API 都添加了 Android Jetpack Lifecycle 支持。现在,您可以使用
addObserver在应用经历屏幕旋转或被用户 / 系统关闭时自动管理机器学习套件 API 的启动和拆解。这样可以更轻松地与 CameraX 集成。
如需查看最新变更的完整列表,请参阅 机器学习套件 SDK 版本说明。
机器学习套件 API 是否提供与 Mobile Vision API 相同的功能?
条形码扫描、文本识别和人脸检测 API 提供与其 Mobile Vision 对应版本相同的功能和能力。
例外情况是,机器学习套件不再支持 Mobile Vision 中的多检测器、多处理器和聚焦处理器。如果开发者需要,可以相对轻松地实现相同的功能。
获取帮助
如果您遇到任何问题,请访问我们的社区页面,其中列出了可用于与我们联系的渠道。