身份證識别系統搭建
進入到視覺智能開放平台的官網 https://vision.aliyun.com/ 後,我們可以發現平台已經開放了包括人臉識别、文字識别、商品了解等在内的多項視覺 AI 能力,點選文字識别菜單,可以找到身份證識别項
擷取視覺智能開放平台提供的 SDK

提供了線上調試功能
調試結果
{
"RequestId": "F05D6DE7-51F7-4920-B29C-6093864B6B9C",
"Data": {
"FrontResult": {
"Address": "廣東省深圳市福田區***号",
"FaceRectVertices": [
{
"X": "288.2020263671875",
"Y": 170.3759765625
},
{
"X": "286.3321533203125",
"Y": "83.167388916015625"
},
{
"X": "354.1021728515625",
"Y": "81.71429443359375"
},
{
"X": "355.9720458984375",
"Y": "168.92288208007812"
}
],
"FaceRectangle": {
"Center": {
"X": "321.152099609375",
"Y": "126.04513549804688"
},
"Angle": "-1.2283233404159546",
"Size": {
"Height": "87.2286376953125",
"Width": "67.78558349609375"
}
},
"Gender": "",
"Nationality": "回",
"Name": "栾**",
"IDNumber": "",
"BirthDate": ""
}
}
}
官方版本
官方給的
demo(包含相冊和身份證識别系統兩個)不過這個版本是基于Spring Boot架構下的。
這個是使用Vscode搭建環境的教程
https://www.cnblogs.com/miskis/p/9816135.html結合demo和教程可以實作視訊中類似系統的搭建。
Python實作
首先安裝aliyunsdkcore
安裝SDK核心庫。
使用 pip 指令安裝阿裡雲SDK核心庫:
pip install aliyun-python-sdk-core
安裝雲産品的SDK。
pip install aliyun-python-sdk-ecs
安裝文字識别,阿裡雲OCR服務
pip install aliyun-python-sdk-ocr
再開通身份證識别服務(目前免費)
下一步建立AccessKey
在使用阿裡雲SDK和調用視覺智能開放平台的API之前,確定您已經生成通路密鑰(AccessKey)。您可以在個人中心AcessKey管理中建立并管理屬于您自己的AccessKey,主賬号AccessKey
登入視覺智能開放平台控制台。
下載下傳安裝SDK包
RAM授權
參考身份證識别接口文檔,進行開發。
RecognizeIdentityCard可以識别二代身份證關鍵字段内容,關鍵字段包括:姓名、性别、民族、身份證号、出生日期、位址資訊、有效起始時間、簽發機關,同時可輸出身份證區域位置和人臉位置資訊。