如何使用Google Vision API从服务器扫描驱动程序的许可条形码?

时间:2017-10-11 16:24:55

标签: barcode-scanner google-vision pdf417

我们有一个项目,我们正在扫描驱动程序许可证的正面和背面以获取信息。

我们需要在服务器端进行实际扫描,并且由于原因而无法对驱动程序的许可证客户端进行实际扫描。因此,我们需要拍照,将其上传到我们的服务器/存储,并让服务器执行图像识别操作。

Google Vision会很好地解析前面的Strings,我们已经成功地以这种方式提取数据。当我们向后移动并尝试扫描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存储等)。 有没有人知道如何在服务器端完成此操作?

0 个答案:

没有答案