百度云 文字识别 身份证识别
生活随笔
收集整理的這篇文章主要介紹了
百度云 文字识别 身份证识别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
身份識別
package ai1;import java.util.HashMap;import org.json.JSONObject;import com.baidu.aip.ocr.AipOcr; /* 身份證識別 */public class Sample {// 設置APPID/AK/SK:百度云自己的帳號信息public static final String APP_ID = "";public static final String API_KEY = "";public static final String SECRET_KEY = "";public static void main(String[] args) {// 初始化一個AipOcrAipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);HashMap<String, String> options = new HashMap<String,String>();options.put("detect_direction", "true");/*** 是否開啟身份證風險類型(身份證復印件、臨時身份證、身份證翻拍、修改過的身份證)功能,* 默認不開啟,即:false。* 可選值:true-開啟;false-不開啟*/options.put("detect_risk", "false");/*** front:身份證含照片的一面* back:身份證帶國徽的一面* 必須正確聲明,否則"error_msg": "recognize id card error"*/String idCardSide = "front"; //本地圖片String path = "E:/3.jpg";//idcard 表示讀取圖片的類型是身份證JSONObject res = client.idcard(path,idCardSide,options); System.out.println(res.toString(2));} }文字識別
package ai1;import java.util.HashMap;import org.json.JSONObject;import com.baidu.aip.ocr.AipOcr;/* 文字識別 */public class character {// 設置APPID/AK/SK:百度云自己的帳號信息public static final String APP_ID = "";public static final String API_KEY = "";public static final String SECRET_KEY = "";public static void main(String[] args) {AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);HashMap<String, String> options = new HashMap<String, String>();options.put("language_type", "CHN_ENG");options.put("detect_direction", "true");options.put("detect_language", "true");options.put("probability", "true");// 參數為本地圖片路徑String image = "E:/66.png";JSONObject res = client.basicGeneral(image, options);System.out.println(res.toString(2));/* // 參數為本地圖片二進制數組byte[] file = readImageFile(image);res = client.basicGeneral(file, options);System.out.println(res.toString(2));// 通用文字識別, 圖片參數為遠程url圖片JSONObject res = client.basicGeneralUrl(url, options);System.out.println(res.toString(2));*/} }?
總結
以上是生活随笔為你收集整理的百度云 文字识别 身份证识别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: M7206手动进行双面打印步骤
- 下一篇: android上调试H5小工具