• 大小: 22.61MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: 数据库
  • 标签: java  

资源简介

亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!SSM调用百度人脸识别demo,前台+后台整套demo,框架SSM,数据库oracle.

资源截图

代码片段和文件信息

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.List;

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

import net.sf.json.JSONArray;
import net.sf.json.JSONobject;

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.entity.User;
import com.spring.web.service.FaceService;
import com.spring.web.util.GetTon;

@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);
try {

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

for (User user : users) {
base64 = new String(user.getbase64());
boolean result = getResult(base base64);
if (result) {
request.getSession().setAttribute(“user“ user);

System.out.println(result);

writer.print(result);
writer.close();
return null;
} else {

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

}

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

return null;
}


public boolean getResult(String imStr1 String imgStr2) {

accessToken = GetTon.getToken();
boolean flag = false;
BufferedReader br = null;
String result = ““;

// ���������ַ
String mathUrl = “https://aip.baidubce.com/rest/2.0/face/v2/match“;
try {
// ƴ�Ӳ���
String params = URLEncoder.encode(“images“ “UTF-8“) + “=“

+ URLEncoder.encode(imStr1 + imgStr2 “UTF-8“);
String genrearlURL = mathUrl + “?access_token=“ + accessToken;
URL url = new URL(genrearlURL);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod(“POST“);
connection.setRequestProperty(“Content-Type“
“application/x-www-form-urlencoded“);
connection.setRequestProperty(“Connection“ “Keep-Alive“);
connection.setDoInput(true);
connection.setDoOutput(true);

DataOutputStream out = new DataOutputStream(
connection.getOutputStream());
out.writeBytes(params);
out.flush();
out.close();
br = new BufferedReader(new InputStreamReader(
connection.getInputStr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-18 10:26  text\
     文件         841  2018-04-18 10:26  text\.classpath
     文件        1037  2018-04-18 10:26  text\.project
     目录           0  2018-04-18 10:26  text\.settings\
     文件         567  2018-04-18 10:26  text\.settings\.jsdtscope
     文件         364  2018-04-18 10:26  text\.settings\org.eclipse.jdt.core.prefs
     文件         464  2018-04-18 10:26  text\.settings\org.eclipse.wst.common.component
     文件         345  2018-04-18 10:26  text\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-04-18 10:26  text\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-04-18 10:26  text\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-04-20 13:32  text\WebContent\
     目录           0  2018-04-18 10:26  text\WebContent\meta-INF\
     文件          39  2018-04-18 10:26  text\WebContent\meta-INF\MANIFEST.MF
     目录           0  2018-04-18 10:26  text\WebContent\WEB-INF\
     目录           0  2018-04-18 10:39  text\WebContent\WEB-INF\lib\
     文件       43398  2018-04-18 10:39  text\WebContent\WEB-INF\lib\asm-3.2.0.RELEASE.jar
     文件       43581  2018-04-18 10:39  text\WebContent\WEB-INF\lib\asm-3.3.1.jar
     文件      610790  2018-04-18 10:39  text\WebContent\WEB-INF\lib\c3p0-0.9.1.2.jar
     文件      488367  2018-04-18 10:39  text\WebContent\WEB-INF\lib\c3p0-0.9.jar
     文件      287192  2018-04-18 10:39  text\WebContent\WEB-INF\lib\cglib-2.2.2.jar
     文件      326765  2018-04-18 10:39  text\WebContent\WEB-INF\lib\com.springsource.net.sf.cglib-2.2.0.jar
     文件        4615  2018-04-18 10:39  text\WebContent\WEB-INF\lib\com.springsource.org.aopalliance-1.0.0.jar
     文件       61464  2018-04-18 10:39  text\WebContent\WEB-INF\lib\com.springsource.org.apache.commons.logging-1.1.1.jar
     文件     1642154  2018-04-18 10:39  text\WebContent\WEB-INF\lib\com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
     文件      231320  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-beanutils-1.8.0.jar
     文件      232019  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-beanutils-1.8.3.jar
     文件      571259  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-collections-3.2.jar
     文件      121757  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-dbcp.jar
     文件       77857  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-dbutils-1.6.jar
     文件      261809  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-lang-2.4.jar
     文件       60686  2018-04-18 10:39  text\WebContent\WEB-INF\lib\commons-logging-1.1.1.jar
............此处省略368个文件信息

评论

共有 条评论