我正在使用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);
});
};
如何使用react-native-firebase-mlkit视觉激活设备检测?
答案 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);
});
};