身份證識别系統搭建
demo
通過上傳人相面及國徽面 進行圖像識别
進行資料展示
介紹demo代碼結構
視覺智能開放平台 SDK介紹
vision.aliyun.com
SDK傳送門ocr 引入POM包 執行個體
如下所示,舊版本引入的POM為aliyun-java-sdk-ocr
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-ocr</artifactId>
<version>${aliyun.ocr.version}</version>
</dependency>
如下所示,新版本引入的POM為ocr20191230
<groupId>com.aliyun</groupId>
<artifactId>ocr20191230</artifactId>
<version>${aliyun.ocr.version}</version>
</dependency>
說明 您可以通過 https://mvnrepository.com/artifact/com.aliyun/SDK 包名稱檢視不同服務SDK的版本。例如通過 https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-ocr 檢視aliyun-java-sdk-ocr的版本。
實作邏輯
demo 頁 标題+表單
引入bootstrap、jquery 進行頁面的美化
限定圖檔上傳格式類型
設定input 為原生 type file類型
@controller @Requsetmapping 為 maincontroller添加注解
定義若幹個私用成員,緩存在記憶體中;
檔案上傳配置路徑注意事項
controller -index
頁面加載緩存不一樣 clear相關資訊
uploadfile 接收身份證相關資訊方法,如果為空進行重定項。
上傳時 判斷路徑 如果為空 進行建立
進行身份證的識别,人面 國徽面進行識别,加載在緩存中
列印異常資訊
OcrService
頁面配置阿裡相關自己賬号資訊
@postConstuct 進行初始化
ReconnizeIdCard 身份證調用
每天進步一點點!