我正在尝试运行MLKit的快速入门应用:https://github.com/firebase/quickstart-android/tree/master/mlkit。我已经按照Firebase控制台中的所有步骤添加了应用程序,但是在使用此演示应用程序时出现此错误:
E / ImageAnnotatorTask:batchAnnotateImages调用失败,错误为:{“代码”:403,“错误”:[{“域”:“全局”,“消息”:“”此API方法需要启用计费功能。请启用通过访问https://console.developers.google.com/billing/enable?project=xxxx为项目#xxxxx计费,然后重试。
似乎必须启用计费功能。 LivePreviewActivity工作正常,但是StillImageActivity出现此错误。
答案 0 :(得分:1)
是的。 Firebase的ML套件无需付费即可使用。我在免费的Spark计划下使用了它。如果出现上述错误,则应检查两件事。
下图显示了用于识别图像中文本的不同API的示例及其提供的功能。
本质上,所有ML Kit的功能都可以使用,并且您可以免费使用它们-(例如人脸检测,条形码扫描和从图像提取文本)-但您必须使用除非您可以升级以使用Cloud API,否则请在Spark计划中使用设备上的API。