react-native-firebase-mlkit textRecognizerProcessImage不是函数

时间:2019-09-27 15:00:27

标签: react-native react-native-firebase firebase-mlkit

在安装react native-firebase核心应用程序和mlkit之后。当我尝试使用功能textRecognizerProcessImage时,mlkit无法正常工作并失败。

我遵循了:https://invertase.io/oss/react-native-firebase/v6/ml-vision/quick-start,此外,对于ios,我进行了pod安装,并查看了如何下载mlkit。 但是,上面的错误发生在android和ios上。 有人有线索吗?

编辑:我也可以使用google-services.jsongoogleservice-info.plist来访问firebase-project

package.json中的相关部分。我正在使用最新版本。 (如您所见,我也在使用/ auth和/ database,两者都很好!

"dependencies": {
    "@react-native-firebase/app": "^6.0.0",
    "@react-native-firebase/auth": "^6.0.0",
    "@react-native-firebase/database": "^6.0.0",
    "@react-native-firebase/ml-vision": "^6.0.0",
    "react": "16.9.0",
    "react-native": "0.61.1"
  },

firebase.json:

{
  "react-native": {
    "ml_vision_face_model": true,
    "ml_vision_ocr_model": true,
    "ml_vision_barcode_model": true,

    "ml_vision_label_model": true,
    "ml_vision_image_label_model": true
  }
}

1 个答案:

答案 0 :(得分:0)

简单的解决方案... 该文档讨论

import vision from '@react-native-firebase/ml-vision';

导入视觉库。然而, vision.anyFunctionHere不能正常运行,因为它不是实例。

解决方案是使用vision().anyFunctionHere(而不是毁灭性的括号,因为它使我花费了数小时和大量的挫败感-.-)