91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 35.91MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-02
  • 語言: Java
  • 標(biāo)簽:

資源簡介

Java實(shí)現(xiàn)人臉識別登陸,完整的工程(含LIB),只需導(dǎo)入到MyEclipse中即可運(yùn)行,本人親自測試,如有問題請留言。

資源截圖

代碼片段和文件信息

package?com.baidu.ai.aip.auth;

import?java.math.BigDecimal;
import?java.net.URLEncoder;
import?java.util.HashMap;
import?java.util.Map;

import?org.json.JSONArray;
import?org.json.JSONobject;

import?com.baidu.ai.aip.util.FileUtil;
import?com.baidu.ai.aip.util.HttpUtil;
import?com.baidu.aip.util.base64Util;
import?com.google.gson.JsonArray;



/**
*?人臉探測
*?@author?zuoan
*?@data?2018-2-2
*/
public?class?FaceDetect?{

????public?static??Map?detectby(byte[]?arg0)?{
???? Map?map?=?new?HashMap();
????????//?請求url
????????String?url?=?“https://aip.baidubce.com/rest/2.0/face/v1/detect“;
????????try?{
????????????//?圖片數(shù)據(jù)
????????????String?imgStr?=?base64Util.encode(arg0);
????????????String?imgParam?=?URLEncoder.encode(imgStr?“UTF-8“);
????????????String?param?=?“max_face_num=“?+?1?+?“&face_fields=“?+?“agebeautyexpressionfaceshapegenderglasseslandmarkracequalities“?+?“&image=“?+?imgParam;
????????????//?注意這里僅為了簡化編碼每一次請求都去獲取access_token,線上環(huán)境access_token有過期時間,?客戶端可自行緩存,過期后重新獲取。
????????????String?accessToken?=?“24.4cda76003523cf168bf2f149363099d9.2592000.1520143897.282335-10663580“;
????????????String?str?=?HttpUtil.post(url?accessToken?param);
????????????
????????????JSONobject?dataJson?=?new?JSONobject(str);//?創(chuàng)建一個包含原始json串的json對象
??
?? JSONArray?resultlist?=?dataJson.getJSONArray(“result“);//?找到result?里的result數(shù)組
?? ?for(int?i=0;i?? ? JSONobject?job?=?resultlist.getJSONobject(i);//?獲取results數(shù)組的第i個json對象
???? //獲取年齡
????????Double?ageOne?=?(Double)?job.get(“age“);
????? //處理年齡
????????String?age?=String.valueOf(new?BigDecimal(ageOne).setScale(0?BigDecimal.ROUND_HALF_UP));
map.put(“age“?age);

//獲取美丑打分
????????Double?beautyOne?=?(Double)?job.get(“beauty“);
//處理美丑打分
????? String?beauty?=String.valueOf(new?BigDecimal(beautyOne).setScale(0?BigDecimal.ROUND_HALF_UP));
map.put(“beauty“?beauty);

//獲取性別??male(男)、female(女)
String?gender?=?(String)?job.get(“gender“);
map.put(“gender“?gender);

//獲取是否帶眼睛?0-無眼鏡,1-普通眼鏡,2-墨鏡
Integer?glasses?=?(Integer)?job.get(“glasses“);
map.put(“glasses“?String.valueOf(glasses));

//獲取是否微笑,0,不笑;1,微笑;2,大笑
Integer?expression?=?(Integer)?job.get(“expression“);
map.put(“expression“?String.valueOf(expression));
?}
//????????????
// ????? JSONobject?jsonobject?=?JSONobject.fromobject(str);
// ????? System.out.println(“jsonobject=“+jsonobject);
// ????? String?result?=?jsonobject.getString(“result“);
// ?????
// ?????
// ????? JSONArray?json?=?JSONArray.fromobject(result);?//?首先把字符串轉(zhuǎn)成?JSONArray??對象
// ????? ?for(int?i=0;i// ????????JSONobject?job?=?json.getJSONobject(i);??//?遍歷?jsonarray?數(shù)組,把每一個對象轉(zhuǎn)成?json?對象
// ????????
// ???? //獲取年齡
// ????????Double?ageOne?=?(Double)?job.get(“age“);
// ????? //處理年齡
// ????????String?age?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-27?16:36??Java人臉識別\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\
?????文件?????????668??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.classpath
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\.externalToolBuilders\
?????文件?????????548??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.externalToolBuilders\org.eclipse.wst.jsdt.core.javascriptValidator?(1).launch
?????文件?????????547??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder.launch
?????文件????????1662??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.project
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\.settings\
?????文件?????????522??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\.jsdtscope
?????文件?????????364??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.jdt.core.prefs
?????文件?????????117??2018-02-05?22:37??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
?????文件?????????106??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件?????????491??2018-02-05?22:37??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.wst.common.component
?????文件?????????358??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????87??2018-01-08?14:10??Java人臉識別\人臉識別\Global_AI_1.0\.settings\org.eclipse.wst.ws.service.policy.prefs
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\app-config\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\app-config\config\
?????文件?????????842??2018-02-05?16:28??Java人臉識別\人臉識別\Global_AI_1.0\src\app-config\config\applicationContext.xml
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\auth\
?????文件????????4463??2018-02-06?10:23??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\auth\FaceDetect.java
?????文件????????2410??2018-02-06?10:25??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\auth\FaceMatch.java
?????文件????????2379??2018-02-10?17:21??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\auth\faceRecognitionControll.java
?????目錄???????????0??2018-02-23?10:11??Java人臉識別\人臉識別\Global_AI_1.0\src\com\baidu\ai\aip\Filter\
............此處省略105個文件信息

評論

共有 條評論