亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

java實現百度云文字識別接口代碼

2024-07-14 08:42:57
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java實現百度云文字識別的接口具體代碼,供大家參考,具體內容如下

public class Images {   public static String getResult() {  String otherHost = "https://aip.baidubce.com/rest/2.0/ocr/v1/general";    // 本地圖片路徑   String str="你的本地圖片路徑"   String filePath = "str";    try {     byte[] imgData = FileUtil.readFileByBytes(filePath);     String imgStr = Base64Util.encode(imgData);     String params = URLEncoder.encode("image", "UTF-8") + "=" + URLEncoder.encode(imgStr, "UTF-8");     /**     * access_token有過期時間, 客戶端可自行緩存,過期后重新獲取。     */     String accessToken = getAuth("申請的api key", "申請的secret key");     //System.out.println("wwwwwwwwwwwwww");    String result = HttpUtil.post(otherHost, accessToken, params);     //System.out.println("sssssssssssssssssss");    return result;    //System.out.println(result);    } catch (Exception e) {     e.printStackTrace();     return null;   }     }  public static String getAuth(String ak, String sk) {    // 獲取token地址    String authHost = "https://aip.baidubce.com/oauth/2.0/token?";    String getAccessTokenUrl = authHost      // 1. grant_type為固定參數      + "grant_type=client_credentials"      // 2. 官網獲取的 API Key      + "&client_id=" + ak      // 3. 官網獲取的 Secret Key      + "&client_secret=" + sk;    try {     URL realUrl = new URL(getAccessTokenUrl);     // 打開和URL之間的連接     HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();     connection.setRequestMethod("GET");     connection.connect();     // 獲取所有響應頭字段     Map<String, List<String>> map = connection.getHeaderFields();     // 遍歷所有的響應頭字段     for (String key : map.keySet()) {      System.err.println(key + "--->" + map.get(key));     }     // 定義 BufferedReader輸入流來讀取URL的響應     BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));     String result = "";     String line;     while ((line = in.readLine()) != null) {      result += line;     }     /**      * 返回結果示例      */     System.out.println("result:" + result);     JSONObject jsonObject = new JSONObject(result);     String access_token = jsonObject.getString("access_token");     return access_token;        } catch (Exception e) {     System.err.printf("獲取token失敗!");     e.printStackTrace(System.err);    }    return null;   } }

測試:

public static void main(String[] args) {      String otherHost = "https://aip.baidubce.com/rest/2.0/ocr/v1/general";    // 本地圖片路徑    String filePath = "本地圖片路徑";    try {     byte[] imgData = FileUtil.readFileByBytes(filePath);     String imgStr = Base64Util.encode(imgData);     String params = URLEncoder.encode("image", "UTF-8") + "=" + URLEncoder.encode(imgStr, "UTF-8");     *//**      * 線上環境access_token有過期時間, 客戶端可自行緩存,過期后重新獲取。      *//*     String accessToken = getAuth("api key", "secret key");     //System.out.println("wwwwwwwwwwwwww");    String result = HttpUtil.post(otherHost, accessToken, params);     //System.out.println("sssssssssssssssssss");    System.out.println(result);    } catch (Exception e) {     e.printStackTrace();    }  } 

小編再另分享一份網上找到的代碼,百度云OCR文字識別功能,作者是:笑釋一切。

import java.util.HashMap;import java.util.Iterator;import org.json.JSONArray;import org.json.JSONObject;import com.baidu.aip.ocr.AipOcr;/** * 測試百度云OCR的文字識別功能 <br> * 打開百度云AI的官網: <br> * https://console.bce.baidu.com/ai/?_=1517288853048#/ai/ocr/overview/index <br> */public class TestOcr {  //設置APP ID/AK/SK public static final String APP_ID = "10736110"; public static final String API_KEY = "4nguIG7OdpHZFhdFnz2AbVhx"; public static final String SECRET_KEY = "8GnUzj19H0Nie5nOc7HSGSH2VigjU9VL"; public static void main(String[] args) {  // 初始化一個AipOcr  AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);  // 傳入可選參數調用接口  HashMap<String, String> options = new HashMap<String, String>();  // 是否定位單字符位置,big:不定位單字符位置,默認值;small:定位單字符位置  options.put("recognize_granularity", "big");  // 識別語言類型,默認為CHN_ENG??蛇x值包括:  // CHN_ENG:中英文混合;  // ENG:英文;  // POR:葡萄牙語;  // FRE:法語;  // GER:德語;  // ITA:意大利語;  // SPA:西班牙語;  // RUS:俄語;  // JAP:日語;  // KOR:韓語;  options.put("language_type", "CHN_ENG");  // 是否檢測圖像朝向,默認不檢測,即:false。朝向是指輸入圖像是正常方向、逆時針旋轉90/180/270度。  options.put("detect_direction", "true");  // 是否檢測語言,默認不檢測。當前支持(中文、英語、日語、韓語)  options.put("detect_language", "true");  // 是否返回文字外接多邊形頂點位置,不支持單字位置。默認為false  options.put("vertexes_location", "false");  // 是否返回識別結果中每一行的置信度  options.put("probability", "false");  // 可選:設置網絡連接參數  client.setConnectionTimeoutInMillis(2000);  client.setSocketTimeoutInMillis(60000);  // 調用接口  String path = "D://QQ截圖20180130134257.png";  JSONObject res = client.accurateGeneral(path, options);  JSONArray myJson = res.getJSONArray("words_result");  Iterator<Object> iterator = myJson.iterator();  while(iterator.hasNext()){   Object value = iterator.next();   JSONObject obj = new JSONObject(value.toString());   System.out.println(obj.get("words"));  } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产专区| 色与欲影视天天看综合网| 中文字幕亚洲无线码在线一区| 国内精品久久影院| 成人a视频在线观看| 成人黄色av播放免费| 亚洲xxxxx| 成人久久久久爱| 久久久久久久久久久av| 欧美国产亚洲视频| 亚洲成人av中文字幕| 精品国产一区二区三区久久久| 成人免费观看49www在线观看| 国产精品专区一| 国内精品在线一区| 中文字幕日韩专区| 91国在线精品国内播放| 久久久精品电影| 精品久久久久久久久久| 成人免费视频网| 欧美午夜激情在线| 国产网站欧美日韩免费精品在线观看| 国产精品福利在线观看网址| 深夜福利一区二区| 国产亚洲人成网站在线观看| 成人午夜激情网| 日韩欧美精品网址| 日韩美女视频在线观看| 热99久久精品| 欧美最顶级丰满的aⅴ艳星| 亚洲人成网站色ww在线| 日韩av电影国产| 久久人人爽人人爽人人片av高请| 亚洲精品国精品久久99热| 国产亚洲人成a一在线v站| 久久精品视频在线播放| 久久免费国产视频| 国产精品一二区| 亚洲老头老太hd| 国产精品欧美日韩| 欧美精品九九久久| 欧美视频免费在线观看| 国产69精品久久久| 97国产真实伦对白精彩视频8| 国产精品久久久久久久久久久久久久| 日本精品免费一区二区三区| 久久成人精品视频| 国产日韩欧美在线看| 欧美国产视频日韩| 91精品视频在线看| 精品久久久视频| 深夜福利亚洲导航| 国产精品一区二区久久| 成人久久久久爱| 欧美激情视频一区| 欧美激情高清视频| 国产成人福利网站| 日韩免费高清在线观看| 精品一区二区电影| 自拍偷拍亚洲一区| 日韩欧美在线播放| 91网站在线免费观看| 91情侣偷在线精品国产| 久久躁日日躁aaaaxxxx| 久久亚洲精品中文字幕冲田杏梨| www.亚洲人.com| 国产深夜精品福利| 91美女片黄在线观看游戏| 亚洲а∨天堂久久精品喷水| 亚洲a成v人在线观看| 不用播放器成人网| 亚洲人成网7777777国产| 亚洲性夜色噜噜噜7777| 国产一区二区三区毛片| 亚洲色图第三页| 色妞久久福利网| 欧美日韩国产精品一区二区三区四区| 久久久av一区| 国产精品美女视频网站| 中文字幕日韩欧美在线| 日韩欧美国产中文字幕| 日韩视频―中文字幕| 日韩欧美精品在线观看| 日韩在线免费高清视频| 97色在线观看免费视频| 欧美一级电影免费在线观看| 狠狠躁18三区二区一区| 欧美激情国产日韩精品一区18| 亚洲香蕉av在线一区二区三区| 久久成人这里只有精品| 欧美性69xxxx肥| 国产精品电影网| 久久99精品国产99久久6尤物| 国语自产精品视频在线看抢先版图片| 亚洲视频电影图片偷拍一区| 96sao精品视频在线观看| 国产精品久久91| 国产91在线高潮白浆在线观看| 亚洲女人天堂视频| 91在线视频一区| 亚洲成人999| 91精品国产自产91精品| wwwwwwww亚洲| 亚洲成人网久久久| 亚洲精品日韩久久久| 亚洲男人天堂九九视频| 国产亚洲精品一区二区| 狠狠躁夜夜躁人人爽天天天天97| 国产一区在线播放| 亚洲欧美另类国产| 亚洲国产91精品在线观看| 国产精品视频免费在线| 色多多国产成人永久免费网站| 国产成人aa精品一区在线播放| 精品国产福利视频| 国产精品自产拍高潮在线观看| 91成人国产在线观看| 一本大道香蕉久在线播放29| 日韩亚洲精品电影| 亚洲一区二区久久久| 亚洲香蕉伊综合在人在线视看| 国产美女久久久| 国产精品黄色影片导航在线观看| 最近日韩中文字幕中文| 亚洲性夜色噜噜噜7777| 中文字幕久久精品| 麻豆国产va免费精品高清在线| 亚洲福利在线看| 日韩高清有码在线| 91国产美女在线观看| 91网站在线看| 亚洲精品电影在线观看| 成人字幕网zmw| 亚洲色图17p| 欧美激情一区二区三区久久久| 日本sm极度另类视频| 日本一区二区在线免费播放| 日韩视频免费观看| 亚洲国产欧美日韩精品| 国产精品美女av| 国产三级精品网站| 日韩成人中文电影| 懂色av影视一区二区三区| 国产精品专区h在线观看| 亚洲国产91色在线| 亚洲一区二区三区毛片| 日韩精品中文字幕在线| 久久久久久com| 日韩视频在线免费| 夜夜狂射影院欧美极品| 欧美丝袜一区二区| 麻豆国产va免费精品高清在线| 国产精品久久久久久久av大片| 中日韩美女免费视频网站在线观看| 91精品国产高清| 日韩av有码在线| 日韩欧美在线观看视频| 久久人人爽国产| 日韩中文在线中文网三级| 午夜精品美女自拍福到在线| 日韩中文在线中文网三级| 国产成人欧美在线观看| 成人看片人aa| 日韩在线免费视频|