使用Google Vision API扫描身份证

时间:2018-06-05 12:35:53

标签: android-vision

可以使用Google Vision API读取姓名,地址birthDate等身份证信息吗? 在文档中,我提供了一些东西,但我不知道如何使用它。

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

我还检查了Google样本(https://github.com/googlesamples/android-vision),但我没有找到与身份证扫描相关的任何内容。

3 个答案:

答案 0 :(得分:1)

是的,通过使用Google Vision API(TEXT_DETECTION参数),您可以扫描图像,获取JSON响应并遍历textAnnotations。我上个月使用此服务构建了ID Checker,以提取姓名,地址,城市,州,邮政编码,有效期和出生日期。使用很多正则表达式,您可以解决此问题,但有一个小的缺点,即某些日期会将/误认为/,因此日期将显示EXP 04/2212019或04122/2019而不是04/22/2019,这使得获取日期变得很困难但否则99%的时间都可以工作。

答案 1 :(得分:0)

我认为您正在寻找的是TextRecognizer api,您可以在其中从照片或视频流中识别文本和有关该文本的一些元数据... 请检查:https://developers.google.com/vision/android/text-overview

答案 2 :(得分:0)

有两个选项:-

如果您要付费,则可以使用CamCard API,ABBYY API。免费使用Google Vision Api。仅阅读文本。使用ABBYY RTR,我在gitHub上有存储库。请参阅下面的链接。  https://github.com/rahulkushwaha482/ABBYRTRDemo