| | |
| | | }
|
| | | return null;
|
| | | }
|
| | | |
| | | |
| | | /**
|
| | | * 人脸搜索
|
| | | * FileUtil,Base64Util,HttpUtil,GsonUtils请从
|
| | | * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
|
| | | * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
|
| | | * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
|
| | | * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
|
| | | * 下载
|
| | | */
|
| | | public static String faceSearch(String json) {
|
| | | // 请求url
|
| | | String url = "https://aip.baidubce.com/rest/2.0/face/v3/search";
|
| | | try {
|
| | | /*Map<String, Object> map = new HashMap<>();
|
| | | map.put("image", "027d8308a2ec665acb1bdf63e513bcb9");
|
| | | map.put("liveness_control", "NORMAL");
|
| | | map.put("group_id_list", "group_repeat,group_233");
|
| | | map.put("image_type", "FACE_TOKEN");
|
| | | map.put("quality_control", "LOW");*/
|
| | |
|
| | | Map<String, Object> map = ActionUtil.getGson().fromJson(json, HashMap.class);
|
| | | |
| | | String param = GsonUtils.toJson(map);
|
| | |
|
| | | // 注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。
|
| | | //String accessToken = "[调用鉴权接口获取的token]";
|
| | |
|
| | | String result = HttpUtil.post(url, map.get("accessToken").toString(), "application/json", param);
|
| | | System.out.println(result);
|
| | | return result;
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | return null;
|
| | | }
|
| | |
|
| | | public static void main(String[] args) {
|
| | | FaceDetect.faceDetect("jjjjj");
|