资源简介
人脸识别技术,可对人脸进行微笑程度,男女,年龄,种族 进行智能识别,还用到图片上传技术,接口调用。。。
代码片段和文件信息
package com.servlet;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.List;
import java.util.UUID;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemFactory;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
public class FileUpload extends HttpServlet {
public void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);
//图片上传判断是否是二进制
//建立工厂(文件对象)
//保存到服务器
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if(isMultipart){
FileItemFactory factory=new DiskFileItemFactory();
//创建工具类
ServletFileUpload upload=new ServletFileUpload(factory);
try {
// 将请求域中的二进制转换成一个文件
List fileitems=upload.parseRequest(request);
//获取输入流
InputStream in= fileitems.get(0).getInputStream();
//将目录保存到磁盘目录
String fileName=UUID.randomUUID().toString();
String filePath=request.getSession().getServletContext().getRealPath(“/“);
filePath=filePath+“/photo/“+fileName;
request.setAttribute(“path““photo/“+fileName);
OutputStream out=new FileOutputStream(filePath);
System.out.println(1);
byte[] b=new byte[1024];
int length=0;
while((length=in.read(b))!=-1){
out.write(b0length);
}
in.close();
out.close();
request.getRequestDispatcher(“show.jsp“).forward(request response);
} catch (FileUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-19 16:30 face\
文件 836 2015-07-24 14:10 face\.classpath
目录 0 2015-07-24 14:08 face\.myeclipse\
文件 285 2015-07-24 14:08 face\.myme
文件 1277 2015-07-24 14:39 face\.project
目录 0 2016-05-19 16:30 face\.settings\
文件 119 2015-07-24 16:40 face\.settings\com.genuitec.eclipse.core.prefs
目录 0 2016-05-19 16:30 face\src\
目录 0 2016-05-19 16:30 face\src\com\
目录 0 2016-05-19 16:30 face\src\com\servlet\
文件 2112 2015-07-24 15:49 face\src\com\servlet\FileUpload.java
文件 2138 2015-07-24 14:55 face\src\com\servlet\ImageUpload.java
目录 0 2016-05-19 16:30 face\WebRoot\
文件 1232 2015-07-24 15:18 face\WebRoot\index.jsp
目录 0 2016-05-19 16:30 face\WebRoot\me
文件 36 2015-07-24 14:08 face\WebRoot\me
目录 0 2015-07-24 14:21 face\WebRoot\photo\
文件 2883 2015-07-24 16:25 face\WebRoot\show.jsp
目录 0 2016-05-19 16:30 face\WebRoot\WEB-INF\
目录 0 2016-05-19 16:30 face\WebRoot\WEB-INF\classes\
目录 0 2016-05-19 16:30 face\WebRoot\WEB-INF\classes\com\
目录 0 2016-05-19 16:30 face\WebRoot\WEB-INF\classes\com\servlet\
文件 3696 2015-07-24 16:41 face\WebRoot\WEB-INF\classes\com\servlet\FileUpload.class
文件 3690 2015-07-24 16:41 face\WebRoot\WEB-INF\classes\com\servlet\ImageUpload.class
目录 0 2016-05-19 16:30 face\WebRoot\WEB-INF\lib\
文件 65621 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\commons-io.jar
文件 54080 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\commons.fileupload-1.2.0.jar
文件 43545 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\commons.logging-1.0.4 (1).jar
文件 458259 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\faceppsdk.jar
文件 585602 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\httpclient-4.3.1.jar
文件 282160 2015-07-24 14:10 face\WebRoot\WEB-INF\lib\httpcore-4.3.jar
............此处省略1个文件信息
- 上一篇:java ee课程设计
- 下一篇:java做的聊天室及安装脚本
相关资源
- face++ 人脸识别javaweb完整工程(有fa
- Eclipse+Java+OpenCV246人脸识别
- 人脸识别检测opencv简单java实现
- javaCV+openCV+FFmpeg实现视频帧转为图像并
- Android 人脸识别源码
- javacv配置+javacv人脸识别代码
- java实现人脸识别
- java人脸识别培训视频完整版,用于就
- 人脸识别张张嘴眨眨眼jar、css、js
- Java调用百度人脸识别
- JavaEE实现人脸识别登录54325
- javaEE实现人脸识别登录
- Android中的人脸识别代码
- Android人脸识别之显示性别与年龄Fac
- 在线人脸识别完整版源码
- java或android调用阿里云的人脸比对服务
- java人脸识别源代码
- android 虹软人脸识别demo
- android上调用百度人脸接口
- androidstudio拍照与人脸识别
- 人脸检测,检测人睁闭眼睛,可以判
- Android人脸识别、对比
- Android 人脸识别+人脸匹配(OpenCV+Jav
- java人脸识别程序基于特征脸
- Android自带SDK进行人脸识别
- 虹软人脸识别 arcface 2.0 android版本
- 基于开源OPENCV人脸识别java版
- 人脸识别所用到的js文件和jar包
- Java实现的人脸识别系统
- 在android手机上使用opencv库识别静态人
评论
共有 条评论