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

資源簡介

簡單的人臉識別登錄注冊,通過百度云賬戶創建應用,根據應用的id,以及Token進行接口調用實現人臉識別登錄注冊。框架用到spring和mybatis。其中包含注解。

資源截圖

代碼片段和文件信息

package?com.spring.web.action;

import?java.io.BufferedReader;
import?java.io.DataOutputStream;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.net.URLEncoder;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?org.json.JSONArray;
import?org.junit.Test;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;

import?com.spring.web.service.FaceService;
import?com.spring.web.util.base64Util;
import?com.spring.web.util.FileUtil;
import?com.spring.web.util.GetTon;
import?com.spring.web.util.GsonUtils;
import?com.spring.web.util.HttpUtil;

@Controller
public?class?UserControll?{

private?static?String?accessToken;

@Resource
private?FaceService?faceService;

@ResponseBody
@RequestMapping(“/facelogin.action“)
public?String?onListStudent(HttpServletRequest?request
HttpServletResponse?response?Model?model)?{
String?base?=?request.getParameter(“base“);
System.out.println(“base是:“+base);
try?{

/*List?users?=?this.faceService.selectAllUsers();
String?base64?=?““;*/
PrintWriter?writer?=?response.getWriter();
response.reset();

boolean?result?=search(base);

if?(result)?{

System.out.println(“判斷結果:“+result+“登錄成功“);
writer.print(result);
writer.close();
return?null;
}?else?{

add(base);
System.out.println(result);
writer.print(result);
writer.close();
}



}?catch?(Exception?e)?{
e.printStackTrace();
return?“redirect:/page/404.jsp“;
}

return?null;
}

?//人臉搜索
?public?boolean?search(String?path)?{
?System.out.println(“人臉搜索“);
?boolean?flag=false;
????????//?請求url
????????String?url?=?“https://aip.baidubce.com/rest/2.0/face/v3/search“;
???????
????????try?{
????????????Mapject>?map?=?new?HashMap<>();
???????????
????????????map.put(“image“?path);
????????????map.put(“liveness_control“?“NORMAL“);
????????????map.put(“group_id_list“?“normal_user“);
????????????map.put(“image_type“?“base64“);
????????????map.put(“quality_control“?“LOW“);

????????????String?param?=?GsonUtils.toJson(map);

????????????//?注意這里僅為了簡化編碼每一次請求都去獲取access_token,線上環境access_token有過期時間,?客戶端可自行緩存,過期后重新獲取。
????????????String?accessToken?=?GetTon.getToken();

????????????String?result?=?HttpUtil.post(url?accessToken?“application/json“?param);
???????????System.out.println(result);
???????????
???????????JSONArray?jsonArray?=?null;
????????????jsonArray?=?new?JSONArray(“[“+result+“]“);
???????????System.out.println(jsonArray.getJSONobject(0).get(“result“

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1083??2018-10-24?14:03??faceTest\.classpath

?????文件???????1333??2018-10-24?14:06??faceTest\.project

?????文件????????522??2018-10-24?13:52??faceTest\.settings\.jsdtscope

?????文件?????????96??2018-10-24?13:57??faceTest\.settings\com.genuitec.eclipse.core.prefs

?????文件????????598??2018-10-24?14:02??faceTest\.settings\org.eclipse.jdt.core.prefs

?????文件????????475??2018-10-24?13:52??faceTest\.settings\org.eclipse.wst.common.component

?????文件????????414??2018-10-24?14:02??faceTest\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2018-10-24?13:52??faceTest\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2018-10-24?13:52??faceTest\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????2633??2018-10-24?13:54??faceTest\build\classes\applicationContext.xml

?????文件???????5029??2018-10-24?14:29??faceTest\build\classes\com\spring\web\action\UserControll.class

?????文件????????231??2018-10-24?14:17??faceTest\build\classes\com\spring\web\dao\FaceDao.class

?????文件???????2882??2018-10-24?14:17??faceTest\build\classes\com\spring\web\dao\impl\FaceDaoImpl.class

?????文件????????686??2018-10-24?14:17??faceTest\build\classes\com\spring\web\entity\User.class

?????文件????????394??2018-10-24?13:54??faceTest\build\classes\com\spring\web\entity\UserMapper.xml

?????文件????????243??2018-10-24?14:17??faceTest\build\classes\com\spring\web\service\FaceService.class

?????文件????????769??2018-10-24?14:17??faceTest\build\classes\com\spring\web\service\impl\FaceServiceImpl.class

?????文件???????2072??2018-10-24?14:17??faceTest\build\classes\com\spring\web\util\base64Util.class

?????文件???????2374??2018-10-24?14:17??faceTest\build\classes\com\spring\web\util\FileUtil.class

?????文件???????2573??2018-10-24?14:17??faceTest\build\classes\com\spring\web\util\GetTon.class

?????文件???????1387??2018-10-24?14:17??faceTest\build\classes\com\spring\web\util\GsonUtils.class

?????文件???????3904??2018-10-24?14:17??faceTest\build\classes\com\spring\web\util\HttpUtil.class

?????文件????????339??2018-10-24?13:55??faceTest\build\classes\db.properties

?????文件???????2633??2018-10-24?13:54??faceTest\src\applicationContext.xml

?????文件???????5502??2018-10-24?14:29??faceTest\src\com\spring\web\action\UserControll.java

?????文件????????168??2018-10-24?13:54??faceTest\src\com\spring\web\dao\FaceDao.java

?????文件???????1514??2018-10-24?13:54??faceTest\src\com\spring\web\dao\impl\FaceDaoImpl.java

?????文件????????353??2018-10-24?13:54??faceTest\src\com\spring\web\entity\User.java

?????文件????????394??2018-10-24?13:54??faceTest\src\com\spring\web\entity\UserMapper.xml

?????文件????????205??2018-10-24?13:54??faceTest\src\com\spring\web\service\FaceService.java

............此處省略383個文件信息

評論

共有 條評論