face++ 人脸识别javaweb完整工程(有faceppsdk.jar)


face++ 人脸识别javaweb完整工程(有faceppsdk.jar)
资源截图
代码片段和文件信息
package net.wingsky.util;

import java.io.File;

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

import com.facepp.http.HttpRequests;
import com.facepp.http.PostParameters;



/**
 * 人工智能人脸识别工具类
 * @author wingsky
 * @version v.10
 * 
 */
public class FaceMessageUtil {

/**
 * 人脸识别工具类
 * @author wingsky
 * @param path 需要被识别的图像路径
 * @return String 返回人脸识别后的信息
 * 
 */
public static String getFaceMessage(String path) {

try{
HttpRequests hrs = new HttpRequests(“231d813cda45f3f7a2db224b1eaa3b60“ “zwZcxwme8uXpw9EaUulCeK5PJFxjiEtV“);
PostParameters pps = new PostParameters();
pps.setImg(new File(path));
JSONobject json = hrs.detectionDetect(pps);
JSONArray array = json.getJSONArray(“face“);
// 存储人脸信息的容器
StringBuffer buffer = new StringBuffer();

for(int i = 0; i < array.length(); i++){
JSONobject jo = array.getJSONobject(i);
JSONobject attrJson = jo.getJSONobject(“attribute“);

JSONobject jsonAge = attrJson.getJSONobject(“age“);
int range = jsonAge.getInt(“range“);
int value = jsonAge.getInt(“value“);
buffer.append(“年龄:“ + value + “岁(误差范围:“ + range + “岁)“);

String genderStr = attrJson.getJSONobject(“gender“).getString(“value“);
Double confidence = attrJson.getJSONobject(“gender“).getDouble(“confidence“);
buffer.append(“性别:“ + genderStr + “(正确率:“ + confidence + “%)“);

String raceStr = attrJson.getJSONobject(“race“).getString(“value“);
Double raceConfidence = attrJson.getJSONobject(“race“).getDouble(“confidence“);
buffer.append(“种族:“ + raceStr + “(正确率:“ + raceConfidence + “%)“);


Double smiling = attrJson.getJSONobject(“smiling“).getDouble(“value“);
buffer.append(“正在笑:“ + smiling + “%“);
}
return buffer.toString();

} catch(Exception e){
e.printStackTrace();
return null;
}



}

public static void main(String[] arSDFSDFgs) {

String path = “D:\5.jpg“;
String face = getFaceMessage(path);
System.out.println(face);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1093  2017-11-28 11:56  Face_System.classpath

     文件       1336  2017-11-28 15:46  Face_System.project

     文件        522  2017-11-28 11:12  Face_System.settings.jsdtscope

     文件         97  2017-11-28 15:46  Face_System.settingscom.genuitec.eclipse.core.prefs

     文件        364  2017-11-28 11:11  Face_System.settingsorg.eclipse.jdt.core.prefs

     文件        492  2017-11-28 11:11  Face_System.settingsorg.eclipse.wst.common.component

     文件        414  2017-11-28 11:12  Face_System.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-11-28 11:12  Face_System.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-11-28 11:12  Face_System.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       2237  2017-11-28 17:28  Face_Systemsrc
etwingskyutilFaceMessageUtil.java

     文件        396  2017-11-28 16:11  Face_SystemWebRootdata.jsp

     文件      15693  2017-11-28 17:25  Face_SystemWebRootimages1.jpg

     文件      84635  2017-11-28 18:02  Face_SystemWebRootimages12.jpg

     文件      22361  2017-11-28 17:27  Face_SystemWebRootimages2.jpg

     文件      55650  2017-11-28 16:10  Face_SystemWebRootimages5.jpg

     文件      37900  2017-11-28 17:30  Face_SystemWebRootimages.jpg

     文件      20798  2017-11-28 15:54  Face_SystemWebRootimagesanner.jpg

     文件      77253  2017-11-28 15:50  Face_SystemWebRootimagesanner.png

     文件    1009332  2017-11-28 15:56  Face_SystemWebRootimagesdome.jpg

     文件       4416  2017-11-28 18:28  Face_SystemWebRootindex.jsp

     文件      86661  2017-07-13 15:29  Face_SystemWebRootjsjquery.min.js

     文件         39  2017-11-28 11:11  Face_SystemWebRootmeta-INFMANIFEST.MF

     文件        241  2017-11-28 17:15  Face_SystemWebRootupload.jsp

     文件       3237  2017-11-28 17:28  Face_SystemWebRootWEB-INFclasses
etwingskyutilFaceMessageUtil.class

     文件      70604  2017-11-28 11:49  Face_SystemWebRootWEB-INFlibcommons-fileupload-1.3.3.jar

     文件     214788  2017-11-28 11:49  Face_SystemWebRootWEB-INFlibcommons-io-2.6.jar

     文件     460788  2017-11-28 12:03  Face_SystemWebRootWEB-INFlibfaceppsdk.jar

     文件        654  2017-11-28 11:11  Face_SystemWebRootWEB-INFweb.xml

     目录          0  2017-11-28 12:03  Face_SystemWebRootWEB-INFclasses
etwingskyutil

     目录          0  2017-11-28 12:03  Face_SystemWebRootWEB-INFclasses
etwingsky

............此处省略17个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)