python :3.5
安裝python sdk:pip install baidu-ai
from aip import aipocr
'你的 api key'
secretkey =
'你的 secret key'
#系統分配給使用者的,均為字串,用於標識使用者,為訪問做簽名驗證,可在ai服務控制台中的應用列表中檢視。
'''讀取'''
defget_file_content
(filepath)
:with
open
(filepath,
'rb'
)as fp:
return fp.read(
)image = get_file_content(
'334.png'
)#替換為自己的
idcardside =
'front'
# front 反面, back 正面
'''呼叫身份證識別'''
# a = client.idcard(image, idcardside)
'''如果有可選引數'''
options =
options[
'detect_direction']=
'true'
# 是否檢測影象朝向
options[
'detect_risk']=
'true'
# 是否開啟身份證風險型別
'''帶引數呼叫身份證識別'''
result = client.idcard(image, idcardside, options)
# print(result)
directions =
imagestatus =
risktype =
image_status = result[
'image_status'
]print
('身份證識別狀態'
+':'
+imagestatus[image_status]
)if options[
'detect_direction']==
'true'
: detect_direction = result[
'direction'
]print
('身份證朝向'
+':'
+directions[detect_direction]
)if options[
'detect_risk']==
'true'
: risk_type = result[
'risk_type'
]print
('身份證型別'
+':'
+risktype[risk_type]
)words_result = result[
'words_result'
]for wordresult in words_result:
words = words_result[wordresult]
['words'
]print
(wordresult+
':'+words)
執行結果:
身份證識別狀態:識別正常
身份證朝向:正向
身份證型別:正常身份證
住址:湖南省永興縣復和鄉梓木村五組
出生:19920529
姓名:胡沙
公民身份號碼:
431023199205297212
性別:男
民族:漢
百度api識別身份證資訊
有上述功能。params id card side front urlencoder.encode image utf 8 urlencoder.encode base64imgstr,utf 8 2.token的獲取直接上 獲取token位址 string authhost string geta...
TP5 百度AI身份證識別
身份證認證 public function code 給予錯誤資訊if res image status normal if res idcard number type 1 如果沒有該使用者存到資料庫 data user id this uid,realname res words result ...
Python呼叫百度AI實現身份證識別
目錄 按win r開啟cmd,在裡面輸入 若出現如下介面,即成功安裝了baidu aip模組 如果想快速了解識別營業執照 原理,可以跳過第二部分,先看第三部分的內容。在應用python識別身份證的過程中,有三行 使用了ai介面金鑰,故先闡述如何獲得該金鑰。首先,進入如下ai官方 有賬戶的輸入賬戶密碼...