使用react-native-firebase进行设备文本检测时要求计费

时间:2019-11-24 10:50:54

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

我正在使用react-native-firebase-mlkit视觉处理从相机拍摄的图像(使用react-native-camera)。文本检测需要计费,但是Firebase文档说设备上检测是免费的。 这是我正在使用的代码段

  processImage = async () => {
    const {photoUri} = this.state;
    console.log('processing Image...');
    vision()
      .cloudTextRecognizerProcessImage(photoUri)
      .then(processed => {
        console.log('processImage response', processed);
      })
      .catch(error => {
        console.log('process error', error);
      });
  };

这是错误 Error on detection

如何使用react-native-firebase-mlkit视觉激活设备检测?

1 个答案:

答案 0 :(得分:1)

好的,我已经弄清楚了。 对于具有react-native-firebase-mlkit视觉的设备检测,您必须使用textRecognizerProcessImage()函数而不是cloudTextRecognizerProcessImage()

  processImage = async () => {
    const {photoUri} = this.state;
    console.log('processing Image...');
    vision()
      .textRecognizerProcessImage(photoUri)
      .then(processed => {
        console.log('processImage response', processed);
      })
      .catch(error => {
        console.log('process error', error);
      });
  };