2021年7月2日星期五

java 调用百度人脸对比api接口

 1. 获取token

package org.fh.util;import org.json.JSONObject;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;/** * 说明:获取百度人脸识别token类 * 作者:F-H * from:www.fhadmin.cn */public class AuthService {  /**  * 获取权限token  * @return 返回示例:  * {  * "access_token": "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567",  * "expires_in": 2592000  * }  */ public static String getAuth() {  // 官网获取的 API Key 更新为你注册的  String clientId = "xxxx";  // 官网获取的 Secret Key 更新为你注册的  String clientSecret = "ssss";  return getAuth(clientId, clientSecret); } /**  * 获取API访问token  * 该token有一定的有效期,需要自行管理,当失效时需重新获取.  * @param ak - 百度云官网获取的 API Key  * @param sk - 百度云官网获取的 Securet Key  * @return assess_token 示例:  * "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567"  */ 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;   }   /**    * 返回结果示例    */   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; }}

 


2.人脸对比

package org.fh.util;import java.util.*;import net.sf.json.JSONObject;/** * 说明:人脸对比 * 作者:F-H * from:www.fhadmin.cn */public class FaceMatch { public static String faceMatch(List<Object> list) {  // 请求url  String url = "https://aip.baidubce.com/rest/2.0/face/v3/match";  try {   String param = GsonUtils.toJson(list);   // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。   String accessToken = AuthService.getAuth();   String result = HttpUtil.post(url, accessToken, "application/json", param);   return result;  } catch (Exception e) {   e.printStackTrace();  }  return null; } //PHOTODATA1 图片1的 base64码 //PHOTODATA2 图片2的 base64码 返回的score大于80 说明是同一个人 public static String getScore(String PHOTODATA1,String PHOTODATA2) {  List<Object> list = new ArrayList<Object>();  Map<String,String> map1 = new HashMap<String,String>();  map1.put("ima......

原文转载:http://www.shaoqun.com/a/843137.html

跨境电商:https://www.ikjzd.com/

米谷:https://www.ikjzd.com/w/1788

heap:https://www.ikjzd.com/w/2012

代购公司:https://www.ikjzd.com/w/1982


​1.获取tokenpackageorg.fh.util;importorg.json.JSONObject;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.URL;importjava.util.List;importjava.
tradeindia:https://www.ikjzd.com/w/2305
【林芝杜鹃花】2021林芝杜鹃花时间、地址及最佳观赏地:http://www.30bags.com/a/434477.html
【林芝最佳旅游时间】什么时候去林芝最好? :http://www.30bags.com/a/436009.html
【流年之爱20201102】又站在季节的门槛_叶子:http://www.30bags.com/a/219913.html
【流年之爱20201115】以时光之名:http://www.30bags.com/a/221514.html
两个黑人挺进白领校花体内 被黑人塞得满满的好粗:http://lady.shaoqun.com/a/247537.html
老师脱了裙子坐了上去 老师你下面太紧进不去:http://lady.shaoqun.com/m/a/247354.html
男朋友公车猛烈的一进一出 又硬又粗又长爽死我了:http://www.30bags.com/m/a/249719.html
鹤山龙口乡里人家门票2021年7月价格:http://www.30bags.com/a/466647.html
再也不怕收不到短信验证码了!Facebook双重验证备用验证码设置攻略:https://www.ikjzd.com/articles/146330
深入运营之百万美金销售额(一):https://www.ikjzd.com/articles/146327
运价"疯了"!现在运送300个集装箱运费可以买一艘船?黄牛搅局航运市场!外贸物流苦不堪言:https://www.ikjzd.com/articles/146322

没有评论:

发表评论