如何通過數據接口來進行身份證圖像識別認證?
1.使用背景
之前我們一個項目也涉及這個身份證識別領域,當時我們給了很多方案,包括百度身份證ORC識別API接口與阿里云身份證識別ORC提供的接口。我們通過效率與價格對比,最終選擇了后者
2.整個身份認證與識別流程:
首先透過前置攝像頭獲取身份證正反面圖像信息,然后本地生產bitmap圖片格式,再進行該圖片的本地壓縮,然后上傳阿里云ORC識別接口,最終獲取接口返回的身份證信息進行比較來實現識別身份。
3.如何具體執行套用API識別
這些是我套用阿里云身份識別后臺API接口的拼接方式,直接使用就行了。發送請求是直接使用的官方提供的HttpUtil 那個類:
其中在onResponse()方法中,是請求沒有拋出異常正常返回結果的回調,這里的getResultString()方法我是判斷了一下返回結果碼看是否解析成功了。
這里是為了效果簡化實現了一下,trans()方法是解析Json字符串,
如果我們到了這步完成后,就可以獲得想用的數據了,我這里是獲取所有身份證號碼,和姓名。
這是我們之前一個項目的使用經驗之談,希望對你有班助。