我用的是百度api,首先進(jìn)入官網(wǎng)
https://ai.baidu.com/
第一步,點(diǎn)擊控制臺(tái),登錄注冊(cè)。進(jìn)入控制臺(tái)頁(yè)面

官網(wǎng)右上角
第二步,點(diǎn)擊--》產(chǎn)品服務(wù)--》人工智能--》文字識(shí)別

image.png

控制臺(tái)左側(cè)
第三步,進(jìn)入文字識(shí)別創(chuàng)建一個(gè)應(yīng)用,因?yàn)槲覀兊腶pi和sdk都需要ak和sk

創(chuàng)建,管理
管理應(yīng)用中可查看AK,SK。待會(huì)我們會(huì)需要。創(chuàng)建完成后就可以進(jìn)入技術(shù)文檔。

點(diǎn)擊技術(shù)文檔
第四步,進(jìn)入后選擇我們需要的api,API文檔--》卡證文字識(shí)別--》身份證識(shí)別

身份證識(shí)別
第五步,API代碼部分
創(chuàng)建一個(gè)maven項(xiàng)目

創(chuàng)建項(xiàng)目
第一步,找到api請(qǐng)求代碼示例區(qū)域,選擇java復(fù)制,建議全部復(fù)制

image.png
第二部,這里注意!我們需要3個(gè)工具類,最后一個(gè)可以不需要。在瀏覽器直接復(fù)制就可以下載,放入項(xiàng)目中。

image.png

image.png
第三步,api中還需要一個(gè)token。

image.png
我們?cè)谏厦嬲业?,通過(guò)API Key和Secret Key獲取的access_token,參考“[Access Token獲取]

image.png
api需要這個(gè)東西來(lái)獲取ak和sk,同樣找到示例代碼區(qū)域,創(chuàng)建類復(fù)制

image.png
這時(shí)候缺少一個(gè)jar包,jsonObject的依賴。我們要去加一個(gè)依賴到pom文件中。
<!--api-->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20160810</version>
</dependency>
代碼部分完成了!我們需要修補(bǔ)一下細(xì)節(jié)。
修改一下token代碼的內(nèi)容

image.png
到文字識(shí)別的管理應(yīng)用里,從這里復(fù)制就可以

image.png
修改api主代碼的內(nèi)容
param參數(shù)中的 front為正面??梢愿臑?strong>back反面獲取信息。

image.png
引用AuthService.getAuth方法

image.png
地址改變?yōu)樽约旱穆窂骄涂梢詥?dòng)試一下。API部分就已經(jīng)完成了
以下是SDK
第一步,我們需要加一個(gè)依賴百度aip
<dependency>
<groupId>com.baidu.aip</groupId>
<artifactId>java-sdk</artifactId>
<version>4.12.0</version>
</dependency>
第二步,選擇sdk文檔

image.png
第三步,復(fù)制示例填寫自己的內(nèi)容,可選部分先注釋掉,更改path為自己的本地路徑就可以測(cè)試了。

image.png
博天族Object