OCR技術Baiduのクラウドの提供

これは、BaiduのクラウドOCR技術製品を使用するための料金です。

まず、必要な依存関係

<依存性> 
<のgroupId> com.baidu.aip </のgroupId>
<たartifactId>のJava SDK </たartifactId>
<バージョン> 4.11.3 </バージョン>
</依存>

Mavenのリポジトリをダウンロードするかを選択するための独自のバージョンに依存しています。

第二に、インタフェースを使用して

{クラスBaiduyunOcrパブリック

パブリック静的な無効メイン(文字列[]引数を){
// bankIdentify();
// idCardIdentify();
}

/ **
* IDカード
* /
プライベート静的ボイドbankIdentify(){
// AipOcrを作成
クライアント= getAipOcr AipOcr();
コール・インタフェースに渡される//オプションのパラメータ
;のHashMap <文字列、文字列>オプション= NULL
//ローカルの画像パスのパラメータ
// COM // //夢始める//: 「E文字列の画像= バンク// // JPG画像3_1.jpg「;
の//画像認識結果
JSONObject client.bankcard RES =(画像、オプション)
のSystem.out.println((2)res.toString);
}

プライベート静的ボイドidCardIdentify (){
//作成AipOcr
AipOcrクライアント= getAipOcr();
//オプションのパラメータが渡された
のHashMap <文字列、文字列>オプション=新しい新しいHashMapの<文字列、文字列>();
( "真の"、 "detect_direction")options.putを。
options.put(「detect_risk」、「偽」);
// IDカードの前面と背面のロゴのフロント、フロント、バックマイナス
文字列idCardSide =「フロント」;
ローカル画像パスのための//パラメータ
文字列の画像=「E:// COM // 画像// // //ドリームJPG // // 3_2.jpg idCard「始まる;
//画像認識結果
JSONObject RES = client.idcard(画像、idCardSide、オプション);
System.out.printlnは(res.toString(2 ));
}

/ **
*取得AipOcr
* * /
プライベート静的AipOcr getAipOcr(){
//セットAPPID / AK / SK(オープンサービス取得)
最終APP_ID文字列=「オープンサービス取得」;
最終API_KEY文字列=「オープンサービス取得」;
最終SECRET_KEY文字列=「オープンサービス取得」;
// AipOcr作成
AipOcrクライアントをAipOcr新しい新=(SECRET_KEYのAPP_ID、API_KEY);
戻りクライアント;
}
}

BaiduはOCR技術を使用することが比較的簡単である曇らせます。詳細については、インターフェイスのマニュアルを参照してくださいhttps://cloud.baidu.com/doc/OCR/s/zjwvxzr65

私はあなたたちは助けることができると思います。

私はエラーがあれば、私は願って修正してください、スパース浅いを学んでいました。

 

  

おすすめ

転載: www.cnblogs.com/zhizhixiaoxia/p/12030326.html