zoukankan      html  css  js  c++  java
  • java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>登陆</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
         		function CatchCode() {
              //实际运用可不写,测试代 , 为单击拍照按钮就获取了当前图像,有其他用途
              var canvans = document.getElementById("canvas");
              var video = document.getElementById("video");
              var context = canvas.getContext("2d");
     
              canvas.width = video.videoWidth;
              canvas.height = video.videoHeight;
              context.drawImage(video,0,0);
              
              var imgData = canvans.toDataURL();
    			//获取图像在前端截取22位以后的字符串作为图像数据
    			var imgData1 = imgData.substring(22);
    			
    			var username = $("#username").val();
    			$.ajax({
    					type: "post",
    					url: "FaceServlet?tag=login",
    					data: {"img":imgData1,"username":username},
    					success: function(data){
    						alert(data);
    					},error:function(msg){
    						alert("检测到不是你的脸");
    					}
    				});
    				
      				
          }
         		
         </script>
    </head>
    
    <body>
    	<h2>登陆</h2>
    	输入用户名:
    	<input type="text" name="username" id="username" />
    	<br /> 把脸靠过来:
    	<div id="support"></div>
    	<video id="video" width="120" height="90"
    			style="border:1px solid red;border-radius: 800px;" autoplay></video>
    			
    		<canvas style="border:1px solid red;border-radius: 800px;120px;height:80px;"
    			id="canvas"></canvas>
    	</div>
    
    	<br />
    	<input type="button" value="准备好了就确认" id="snap" />
    </body>
    </html>
    

  • 相关阅读:
    C#快速开发平台(C/S架构+Winform+DevExpress+FastReport)
    C# Winform C/S系统快速开发框架企业版V4.5已发布,欢迎下载试用
    CSS3 Animation
    CSS3 Transition
    CSS3 Transform
    jQuery 屏蔽鼠标快速经过
    JQ插件jquery.fn.extend与jquery.extend
    font-size单位换算
    js获取客户端操作系统
    js数组的操作
  • 原文地址:https://www.cnblogs.com/a1111/p/12816161.html
Copyright © 2011-2022 走看看