繁体   English   中英

如何使用云功能以使用 Firebase 云视觉

[英]How to use the Cloud Functions in order to use Firebase Cloud vision

我最近刚刚将我的 Firebase 帐户升级到 blaze 以试用 Firebase 的机器学习功能。我正在密切关注谷歌的这个指南: https://firebase.google.com/docs/ml/android/recognize-text (阅读这个一个将是必不可少的,因为我将不断提及它)

我已经按照每一步进行,直到第二点,这给我带来了问题:

  1. 调用可调用的 function 来识别文本。

要识别图像中的文本,请调用可调用的 function,传递 JSON Cloud Vision 请求。

首先,初始化 Cloud Functions 的一个实例:

 private lateinit var functions: FirebaseFunctions //... functions = Firebase.functions

如果我做对了,FirebaseFunction 类型的“函数”应该是他告诉我预先通过命令行部署的函数。 但我不明白这些函数应该放在哪里,因此 Android Studio 无法识别引用“Firebase.functions”,如您在此图片中所见。

在此处输入图像描述

功能的部署是成功的,但在本指南的任何地方我都发现我应该把这些功能放在哪里......我错了什么? 我对 Firebase 仍然是一个极度菜鸟,所以我请求你耐心等待。

您使用的代码使用 Firebase 的 Cloud Functions 扩展 Kotlin。因此请务必在 build.gradle 中包含 Kotlin 扩展库(通常称为ktx ),如设置 Android 应用程序build.gradle文档所示:

dependencies {
    // Import the BoM for the Firebase platform
    implementation platform('com.google.firebase:firebase-bom:28.4.0')

    // Declare the dependency for the Cloud Functions library
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-functions-ktx' // 👈 don't forget
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM