Ios 在React Native中从照片/图像中提取文本的最佳方法?
我正在用React Native构建一个应用程序Ios 在React Native中从照片/图像中提取文本的最佳方法?,ios,react-native,ocr,Ios,React Native,Ocr,我正在用React Native构建一个应用程序 在用户拍摄发票照片后,我希望能够从图像中的文本中提取一些关键数据。我知道我需要某种OCR。有没有简单的解决办法?我见过react原生文本检测器。这是我最好的选择吗?有没有最好的解决办法 您可以使用react native firebase mlkit。它的功能远不止执行OCR。根据您的需要,它还具有设备支持和基于云的支持 是库的GitHub页面 这是我的包装纸 下面是如何使用它的一个简单示例: import RNMlKit from 'react
在用户拍摄发票照片后,我希望能够从图像中的文本中提取一些关键数据。我知道我需要某种OCR。有没有简单的解决办法?我见过react原生文本检测器。这是我最好的选择吗?有没有最好的解决办法 您可以使用
react native firebase mlkit
。它的功能远不止执行OCR。根据您的需要,它还具有设备支持和基于云的支持
是库的GitHub页面
这是我的包装纸
下面是如何使用它的一个简单示例:
import RNMlKit from 'react-native-firebase-mlkit';
export class textRecognition extends Component {
...
async takePicture() {
if (this.camera) {
const options = { quality: 0.5, base64: true, skipProcessing: true, forceUpOrientation: true };
const data = await this.camera.takePictureAsync(options);
// for on-device (Supports Android and iOS)
const deviceTextRecognition = await RNMlKit.deviceTextRecognition(data.uri);
console.log('Text Recognition On-Device', deviceTextRecognition);
// for cloud (At the moment supports only Android)
const cloudTextRecognition = await RNMlKit.cloudTextRecognition(data.uri);
console.log('Text Recognition Cloud', cloudTextRecognition);
}
};
...
}