face++ 人脸识别javaweb完整工程(有faceppsdk.jar)
face++ 人脸识别javaweb完整工程(有faceppsdk.jar)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
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.xm
文件 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_SystemWebRootme
文件 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.xm
目录 0 2017-11-28 12:03 Face_SystemWebRootWEB-INFclasses
etwingskyutil
目录 0 2017-11-28 12:03 Face_SystemWebRootWEB-INFclasses
etwingsky
............此处省略17个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)