关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决

问题描述:

最近项目系统开发,使用到了相关证件的信息提取、识别,由于是学校科研使用,选择了百度云OCR文字识别的API。具体的相关识别身份等证件的代码将在另一篇文章中叙述,最近真的太忙了,草稿箱中还有两篇文还没发.......周末一定要发了其中的关于文字识别的文章。这个问题就是出现在调用身份证识别接口出现的,身份证上其他信息都可以识别出来,准确率还是可以的,但是身份证号码识别不出来,下图是识别出来的结果。

 

 

问题原因: 

通过不同身份证图片大量对比实验, 考虑到有可能是图片信息质量等相关问题,对图片进行了实验,其中包括彩色、黑白等进行了分析。发现用真实的身份证就可以很好的识别出来身份证号码等相关信息。因此进行了查证,原来,百度OCR身份证识别,对身份证号码有个校验机制,如果使用假的身份证是识别不出来身份证号码的,返回就是“  ”。在经过彩色转黑白等一系列图片的试验,我的内心竟然毫无波动,竟然有点想笑。 最后附一张真实身份证的识别结果。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值