身份证识别系统搭建——借助阿里云OCR接口
基于阿里云的接口实现身份证识别系统还是比较简单的,基本不需要编写代码;当然如果你决定要开发出一个完美的前后端,当我没有说。时间太赶,我决定成功实现调用接口即为完成该实验,具体的前端美化以及后端的逻辑处理还是等下次有时间再完善吧,本次我使用python来实现调用身份证识别OCR接口,废话少说,开干!
第一步,阿里云控制台获取accesskey
不管你调用任何的能力,基本都需要获取accesskey。
第二步,去阿里云身份证识别接口查看文档
编写代码(CV高级工程师上线)
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkocr.request.v20191230.RecognizeIdentityCardRequest import RecognizeIdentityCardRequest
client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')
request = RecognizeIdentityCardRequest()
request.set_accept_format('json')
request.set_ImageURL("上海区OSS图片地址")
request.set_Side("face")
response = client.do_action_with_exception(request)
# python2: print(response)
print(str(response, encoding='utf-8'))
实际效果
填写accesskeyid和accesssecret以及图片链接运行
- 对比原图查看识别效果
结语
有时间再完善,现在的话,又不是不能用~