资源简介
百度接口实现人脸识别(web),比较完整的使用百度接口实现人脸识别
代码片段和文件信息
package com.lanqiao.utils;
import java.io.IOException;
import java.sql.SQLException;
import java.util.Collection;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.jsp.PageContext;
import com.jspsmart.upload.File;
import com.jspsmart.upload.Files;
import com.jspsmart.upload.Request;
import com.jspsmart.upload.SmartUpload;
import com.jspsmart.upload.SmartUploadException;
/**
* 文件上传的类
*
* @author Fk
*
*/
public class UploadUtil {
private static final String PATH = “images“; // 保存图片的路径
private static final String ALLOWED = “gifjpgpngjpeg“; // 允许上传的文件格式
private static final String DENIED = “exebatjsphtmlcom“; // 不可以上传的文件格式
private static final int TOTALMAXSIZE = 20 * 1024 * 1024; // 总文件大小
private static final int SINGLEFILESIZE = 1024 * 1024; // 单个文件大小
@SuppressWarnings({ “unchecked“ “rawtypes“ })
public Map update(PageContext context)
throws SmartUploadException IOException ServletException SQLException {
Map params = new HashMap();
SmartUpload su = new SmartUpload();
su.initialize(context); // 初始化
// 设置参数
su.setMaxFileSize(SINGLEFILESIZE);
su.setTotalMaxFileSize(TOTALMAXSIZE);
su.setAllowedFilesList(ALLOWED);
su.setDeniedFilesList(DENIED);
su.setCharset(“utf-8“);
su.upload(); // 开始上传
// 获取请求中的信息
Request request = su.getRequest();
Enumeration et = request.getParameterNames();
String str;
while (et.hasMoreElements()) { // 请求中的普通表单元素信息
str = String.valueOf(et.nextElement());
params.put(str request.getParameter(str));
}
Files fls = su.getFiles();
String fileName; // 文件名
String picPath = ““;
if (fls != null && fls.getCount() > 0) { // 说明有文件
Collection cols = fls.getCollection();
for (File fl : cols) {
if (!fl.isMissing()) { // 判断上传的文件有没有丢失数据
fileName = PATH + “/“ + new Date().getTime() + ““ + new Random().nextInt(100000) + “.“
+ fl.getFileExt(); // 获取扩展名
// 将图片写入服务器
fl.saveAs(fileName SmartUpload.SAVE_VIRTUAL);
picPath += fileName + ““;
}
}
picPath = picPath.substring(0 picPath.lastIndexOf(““));
params.put(“photo“ picPath); // 往数据库存的图片路径信息
}
return params;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-10 17:48 百度人脸识别\
文件 514314 2017-07-10 19:12 百度人脸识别\FACE.zh.pdf
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\
文件 831 2017-07-20 11:26 百度人脸识别\FaceRecognition\.classpath
文件 915 2017-07-10 21:00 百度人脸识别\FaceRecognition\.project
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\.settings\
文件 567 2017-07-10 21:00 百度人脸识别\FaceRecognition\.settings\.jsdtscope
文件 364 2017-07-10 21:00 百度人脸识别\FaceRecognition\.settings\org.eclipse.jdt.core.prefs
文件 497 2017-07-10 21:00 百度人脸识别\FaceRecognition\.settings\org.eclipse.wst.common.component
文件 305 2017-07-20 10:53 百度人脸识别\FaceRecognition\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-07-10 21:00 百度人脸识别\FaceRecognition\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-07-10 21:00 百度人脸识别\FaceRecognition\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\classes\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\classes\com\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\classes\com\lanqiao\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\classes\com\lanqiao\servlets\
文件 6611 2017-07-23 17:39 百度人脸识别\FaceRecognition\build\classes\com\lanqiao\servlets\FaceServlet.class
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\build\classes\com\lanqiao\utils\
文件 3842 2017-07-22 22:36 百度人脸识别\FaceRecognition\build\classes\com\lanqiao\utils\UploadUtil.class
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\src\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\src\com\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\src\com\lanqiao\
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\src\com\lanqiao\servlets\
文件 5932 2017-07-23 17:39 百度人脸识别\FaceRecognition\src\com\lanqiao\servlets\FaceServlet.java
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\src\com\lanqiao\utils\
文件 2530 2017-07-22 22:36 百度人脸识别\FaceRecognition\src\com\lanqiao\utils\UploadUtil.java
文件 2530 2017-07-22 22:36 百度人脸识别\FaceRecognition\UploadUtil.java
目录 0 2017-08-22 20:13 百度人脸识别\FaceRecognition\WebContent\
目录 0 2017-07-18 22:10 百度人脸识别\FaceRecognition\WebContent\images\
文件 4242 2017-07-23 15:57 百度人脸识别\FaceRecognition\WebContent\index.html
............此处省略27个文件信息
- 上一篇:FilterPro使用教程
- 下一篇:串口屏动态实时显示时间
相关资源
- 基于几何特征与深度数据的三维人脸
- 百张人脸识别测试头像
- 调试通过的KPCA核主成分分析人脸识别
- OpenCV人脸识别290071
- 用于人脸识别的AR人脸库
- Unity之离线人脸识别.rar
- 虹软Arcsoft_v2.0人脸识别Demo(Linux)
- 人脸识别最新论文
- 人脸识别以及考勤
- opencv3人脸识别正/负样本
- 基于深度学习和稀疏表达的人脸识别
- 人脸识别原理及算法动态人脸识别系
- 基于opencv的人脸识别
- 人脸识别.rar
- 刷脸背后 人脸检测 人脸识别 人脸检
- 毕设-人脸识别技术
-
Extend Yale B Databa
se 人脸识别 - 基于百度API的使用js实现的人脸识别
-
Extend Yale B databa
se - IMM人脸数据库
- 人脸识别 测试头像 800张图片
- face_recognition人脸识别
- 人脸识别数据库大全(ORL FERET YALE)
- 人脸识别软件
- 人脸识别+opencv
- 人脸识别 表情识别 疲劳驾驶 论文资
- 含遮挡人脸库
- 华硕笔记本人脸识别解锁软件
- 2D/3D人脸识别分析源码
- 人脸识别,完整代码和素材
评论
共有 条评论