赞
踩
一: 前言
继上一篇文章有段时间了,上一篇文章的身份证和银行卡的识别时通过本地的opencv库,tess-two库识别的,虽然有做优化处理,在项目中有段时间了,发现识别处理的效果不佳,后来决定用阿里云的Api进行处理,发现识别速度在5秒左右,识别率在99%左右,下面做详细介绍
二: 需求
身份证的正反面识别,身份证上的信息读取,可通过相册选择和相机扫描的方式
三: 效果
1. 相册获取图片识别(正面):
2.相册获取图片识别(反面):
四: 实现过程
去阿里云市场找到印刷文字识别_身份证识别
(https://market.aliyun.com/products/57124001/cmapi010401.html#sku=yuncode440100000),当前0.01/500为使用价格,只能购买一次,不过也够你测试的了,购买成功后,去你的控制台,在上面点击产品与服务找到api网关如图:
在调试Api下找到应用管理,一般都会自动给你创建一个,如果没有则自己创建一个如下图:
查看该应用的应用id,后面为api授权时要用:
点击调试Api下的已购买的Api为应用授权服务,进入你购买的Api的详情,点击更多-授权
,然后输入你的应用id进行添加选中就可以了
图片的访问域名需记住,点击图中的详情,该Api的path,和服务信息相关也需要记住
然后点击调试Api下的已授权Api的SDK点击其中的android下载就可以了,你就可以在该SDK进行调试和测试了
需记住,其中的相关参数需要根据自己购买的api相关参数进行设置:如AppKey和AppSecret为你在控制台创建的应用的key和Secret,其它的请求服务信息根Api信息而定
要demo的留邮箱
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。