天天看點

阿裡雲高校計劃視覺AI五天訓練營教程 Day 2 - 身份證識别系統搭建身份證識别系統搭建

身份證識别系統搭建

demo

通過上傳人相面及國徽面 進行圖像識别

進行資料展示

介紹demo代碼結構

視覺智能開放平台 SDK介紹

vision.aliyun.com

阿裡雲高校計劃視覺AI五天訓練營教程 Day 2 - 身份證識别系統搭建身份證識别系統搭建
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 身份證調用

每天進步一點點!

繼續閱讀