在设备上使用 react-native-firebase 检测文本要求计费

Posted

技术标签:

【中文标题】在设备上使用 react-native-firebase 检测文本要求计费【英文标题】:On device text detection with react-native-firebase asks for billing 【发布时间】:2019-11-24 10:50:54 【问题描述】:

我正在使用 react-native-firebase-mlkit vision 来处理从相机拍摄的图像(使用 react-native-camera)。计费需要文本检测,但 firebase 文档说设备检测是免费的。 这是我正在使用的 sn-p

  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);
      );
  ;

这是错误

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

【问题讨论】:

好吧,我想通了:我必须使用textRecognizerProcessImage() 函数而不是cloudTextRecognizerProcessImage()。我的错! 【参考方案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);
      );
  ;

【讨论】:

以上是关于在设备上使用 react-native-firebase 检测文本要求计费的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTML 编码时,为啥视频在某些 Android 设备上加载,而在其他设备上不加载?

如何使用外部附件设备在设备上播放音乐?

在同一设备上使用 NFC 激活设备所有者

[转] 在安卓设备上使用 Chrome 远程调试功能

使用媒体查询在移动设备上隐藏引导工具提示

如何在 Windows 上使用 C++ 在特定音频设备上播放声音?