0

我正在使用 Google Cloud Vision API 使用 React-Native 扫描名片,并且 OCR 部分运行良好。这是我目前的存档。

原始图像 安卓应用

正如您在第二张图片中看到的那样,该应用程序也在识别文本,我想将其映射到键。表示我想将“JOHN”映射到“First Name”,将“SMITH”映射到“Last Name”,+0 123 456 789 324 映射到“Phone Number”。

'https://vision.googleapis.com/v1/images:annotate?key=' +
        'YOUR_API_KEY',
      {
        method: 'POST',
        body: JSON.stringify({
          requests: [
            {
              image: {content: this.state.image.base64},
              features: [{type: 'TEXT_DETECTION'}],
            },
          ],
        }),
      },

这是我当前的有效载荷。你认为我应该用什么来标记文本?请尽快教我。

4

2 回答 2

1

您可以谷歌“文本分析api”并找到适合您需求的服务。

于 2019-11-25T09:53:16.700 回答
0

如果我理解正确,您期望 Cloud Vision API 对检测到的文本进行分类,例如 John Smith -> 姓名、+0 12345678 -> 电话等。如果是这种情况,我建议将 ML 与经过训练的模型一起使用对检测到的文本进行分类。为此,您可以查看训练模型以识别出现在句子中的名称并对地址、电话号码等执行相同的操作。

于 2019-11-27T09:48:01.280 回答