• 大小: 1.93MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-24
  • 语言: Java
  • 标签: javaweb  

资源简介

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\.settings\com.genuitec.eclipse.core.prefs

     文件        364  2017-11-28 11:11  Face_System\.settings\org.eclipse.jdt.core.prefs

     文件        492  2017-11-28 11:11  Face_System\.settings\org.eclipse.wst.common.component

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

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

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

     文件       2237  2017-11-28 17:28  Face_System\src\net\wingsky\util\FaceMessageUtil.java

     文件        396  2017-11-28 16:11  Face_System\WebRoot\data.jsp

     文件      15693  2017-11-28 17:25  Face_System\WebRoot\images\1.jpg

     文件      84635  2017-11-28 18:02  Face_System\WebRoot\images\12.jpg

     文件      22361  2017-11-28 17:27  Face_System\WebRoot\images\2.jpg

     文件      55650  2017-11-28 16:10  Face_System\WebRoot\images\5.jpg

     文件      37900  2017-11-28 17:30  Face_System\WebRoot\images\b.jpg

     文件      20798  2017-11-28 15:54  Face_System\WebRoot\images\banner.jpg

     文件      77253  2017-11-28 15:50  Face_System\WebRoot\images\banner.png

     文件    1009332  2017-11-28 15:56  Face_System\WebRoot\images\dome.jpg

     文件       4416  2017-11-28 18:28  Face_System\WebRoot\index.jsp

     文件      86661  2017-07-13 15:29  Face_System\WebRoot\js\jquery.min.js

     文件         39  2017-11-28 11:11  Face_System\WebRoot\meta-INF\MANIFEST.MF

     文件        241  2017-11-28 17:15  Face_System\WebRoot\upload.jsp

     文件       3237  2017-11-28 17:28  Face_System\WebRoot\WEB-INF\classes\net\wingsky\util\FaceMessageUtil.class

     文件      70604  2017-11-28 11:49  Face_System\WebRoot\WEB-INF\lib\commons-fileupload-1.3.3.jar

     文件     214788  2017-11-28 11:49  Face_System\WebRoot\WEB-INF\lib\commons-io-2.6.jar

     文件     460788  2017-11-28 12:03  Face_System\WebRoot\WEB-INF\lib\faceppsdk.jar

     文件        654  2017-11-28 11:11  Face_System\WebRoot\WEB-INF\web.xml

     目录          0  2017-11-28 12:03  Face_System\WebRoot\WEB-INF\classes\net\wingsky\util

     目录          0  2017-11-28 12:03  Face_System\WebRoot\WEB-INF\classes\net\wingsky

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

评论

共有 条评论