3

我们有一个项目,我们正在扫描驾驶执照的正面和背面以获取信息。

我们需要在服务器端进行实际扫描,但由于某些原因,我们无法在客户端对驾照进行实际扫描。因此,我们需要拍照,将其上传到我们的服务器/存储,并让服务器执行图像识别操作。

Google Vision 可以很好地解析前面的字符串,我们已经成功地以这种方式提取数据。当我们移到后面并尝试扫描 PDF417 条码以获取信息时,问题就出现了。

使用此代码:

https://vision.googleapis.com/v1/images:annotate?key=my_api_key

{
  "requests":[
    {
      "image":{
        "content":"base_64_encoded_image_goes_here"
      },
      "features":[
        {
          "type":"DOCUMENT_TEXT_DETECTION",
          "maxResults":1
        }

      ]
    }
  ]
}

这将成功地从前面返回我们需要的信息。关于背面和随后的 PDF417 条形码,我找不到任何文档或示例来通过服务器执行此类扫描。

关于客户端执行此操作的方式有很多信息,IE:

1) https://developers.google.com/android/reference/com/google/android/gms/vision/barcode/Barcode.DriverLicense

2) https://developers.google.com/vision/android/multi-tracker-tutorial

但是对于服务器/网络没有任何作用。我们能够以任何需要的方式发送这张照片(base64、Firebase 存储等)。有人对如何在服务器端完成此操作有任何想法吗?

4

0 回答 0