AI系列網址:AI 系列 總目錄
詳細代碼部分請看我的博客:http://www.cnblogs.com/linbin524/p/BaiduOCR_IDCard.html
簡介
答應了園區(qū)大牛張善友 要寫AI 的系列博客顾瞪,所以開始了AI 系列之旅盛卡。
一婿奔、介紹
身份證識別 API 接口文檔地址:http://ai.baidu.com/docs#/OCR-API/top
接口描述
用戶向服務請求識別身份證简卧,身份證識別包括正面和背面叉橱。
請求說明
請求示例
HTTP 方法:POST
請求URL:https://aip.baidubce.com/rest/2.0/ocr/v1/idcard
備注:你需要 成為百度開發(fā)者,獲取API key 和Secret Key
Access_Token 的獲取
百度Access_token 有效期有時間限制,大概是30天左右,所以建議封裝成功能方法每次調用最新的主之。
access_token:要獲取的Access Token;
expires_in:Access Token的有效期(秒為單位李根,一般為1個月)槽奕;
二、技術實現
百度 文字識別 有提供SDK房轿。如果有支持的語言粤攒,可以直接用sdk所森。筆者自己用的Http 請求封裝
對于圖片大小有要求的,圖像數據夯接,base64編碼后進行urlencode焕济,要求base64編碼和urlencode后大小不超過4M,最短邊至少15px盔几,最長邊最大4096px,支持jpg/png/bmp格式
接口基礎封裝
winform 調用核心部分
效果如圖:圖中的身份證是我百度貼吧搜索的晴弃,不知道真?zhèn)巍?/p>
PS:這個只是文字識別,并不是真正公安部聯網識別(身份有效性識別)问欠,要連接公安部識別需要 付費。
三粒蜈、整合應用
筆者的應用是結合自己寫的插件化熱插拔模式寫的顺献,把每個接口封裝成為一個插件,采用注入形式動態(tài)化結合
為了便于友好用戶體驗枯怖,在請求使用加入進度條注整,采用新的線程去進行接口請求,防止 界面卡住度硝。