资源简介
百度接口实现人脸识别(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使用教程
- 下一篇:串口屏动态实时显示时间
相关资源
- 一个人脸识别程序源码
- LDA 人脸识别
- halcon简单实现人脸识别.hdev
- 人脸识别开源SDK源码
- 百度人脸识别Demo
- delphi百度人脸识别离线SDK demo
- 讯飞人脸识别eclipse版
- Delphi7调用虹软人脸识别的测试
- [b115]FPGA上运行人脸识别源代码.zip
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- labview人脸识别283682
- 一种基于LBP和CNN的人脸识别算法
- 基于CAFFE的人脸识别系统
- LabVIEW的人脸识别代码
- 基于深度学习实现人脸识别包含模型
- 人脸识别必备的FERET人脸数据库
- 经典的人脸识别论文,包含中、英文
- H5人脸识别+活体检测眨眼摇头
- 人脸识别图像预处理技术
- iOS平台下人脸识别系统实现研究
- 人脸识别数据集说明及其
- 卷积神经网络的人脸识别样本采集+
- STM32人脸识别代码
- 科大讯飞 语音听写 人脸识别 sdk
- 基于PCA的人脸识别技术的研究
- 基于LBP算法的人脸识别研究
- 人脸识别SDK免费,可商用,有演示、
- 人脸识别三套源码含小程序源码亲测
- 基于神经网络的人脸识别(附代码)
- 基于多任务卷积网络(MTCNN)和Cente
评论
共有 条评论