当前位置: 首页 > news >正文

襄阳南漳县城乡建设局网站网站没流量

襄阳南漳县城乡建设局网站,网站没流量,赣州seo推广,建设企业网站费用注意#xff1a; 看完之后如有不懂#xff0c;请看#xff1a;关于人脸和指纹识别共同交流方案#xff0c;也可以关注微信公众号#xff1a;雄雄的小课堂#xff0c;回复#xff1a;人脸识别群获取群号#xff0c;群内有直接可以运行的源码可供下载#xff0c;人脸识… 注意 看完之后如有不懂请看关于人脸和指纹识别共同交流方案也可以关注微信公众号雄雄的小课堂回复人脸识别群获取群号群内有直接可以运行的源码可供下载人脸识别所需的软件群内也有 人脸识别顾名思义就是刷脸登陆用户输入用户名用脸来代替密码进行登陆就算你是相似度很高的双胞胎也可以正确识别。废话我也不多说了准备工作大家请往下看 先看一下做好的截图界面没有美化主要是功能美化界面的花可以弄个高大上的放上去就OK了 如图 ———————————————————————————————————————————————— —————————————————————————————————————————— 登陆的截图 ———————————————————————————————————————————— —————————————————————————————————————————— OK  接下来我们继续往下看 首先我们创建个数据库我使用的是sql server数据库脚本如下 USE [master] GO /****** Object: Database [faceDB] Script Date: 2017-09-26 11:18:39 ******/ CREATE DATABASE [faceDB]CONTAINMENT NONEON PRIMARY ( NAME NfaceDB, FILENAME NE:\DB\faceDB.mdf , SIZE 5120KB , MAXSIZE UNLIMITED, FILEGROWTH 1024KB )LOG ON ( NAME NfaceDB_log, FILENAME NE:\DB\faceDB_log.ldf , SIZE 2048KB , MAXSIZE 2048GB , FILEGROWTH 10%) GO ALTER DATABASE [faceDB] SET COMPATIBILITY_LEVEL 110 GO IF (1 FULLTEXTSERVICEPROPERTY(IsFullTextInstalled)) begin EXEC [faceDB].[dbo].[sp_fulltext_database] action enable end GO ALTER DATABASE [faceDB] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [faceDB] SET ANSI_NULLS OFF GO ALTER DATABASE [faceDB] SET ANSI_PADDING OFF GO ALTER DATABASE [faceDB] SET ANSI_WARNINGS OFF GO ALTER DATABASE [faceDB] SET ARITHABORT OFF GO ALTER DATABASE [faceDB] SET AUTO_CLOSE OFF GO ALTER DATABASE [faceDB] SET AUTO_CREATE_STATISTICS ON GO ALTER DATABASE [faceDB] SET AUTO_SHRINK OFF GO ALTER DATABASE [faceDB] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [faceDB] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [faceDB] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [faceDB] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [faceDB] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [faceDB] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [faceDB] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [faceDB] SET DISABLE_BROKER GO ALTER DATABASE [faceDB] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [faceDB] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [faceDB] SET TRUSTWORTHY OFF GO ALTER DATABASE [faceDB] SET ALLOW_SNAPSHOT_ISOLATION OFF GO ALTER DATABASE [faceDB] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [faceDB] SET READ_COMMITTED_SNAPSHOT OFF GO ALTER DATABASE [faceDB] SET HONOR_BROKER_PRIORITY OFF GO ALTER DATABASE [faceDB] SET RECOVERY FULL GO ALTER DATABASE [faceDB] SET MULTI_USER GO ALTER DATABASE [faceDB] SET PAGE_VERIFY CHECKSUM GO ALTER DATABASE [faceDB] SET DB_CHAINING OFF GO ALTER DATABASE [faceDB] SET FILESTREAM( NON_TRANSACTED_ACCESS OFF ) GO ALTER DATABASE [faceDB] SET TARGET_RECOVERY_TIME 0 SECONDS GO EXEC sys.sp_db_vardecimal_storage_format NfaceDB, NON GO USE [faceDB] GO /****** Object: Table [dbo].[users] Script Date: 2017-09-26 11:18:39 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[users]([id] [int] NOT NULL,[username] [varchar](50) NOT NULL,[password] [varchar](50) NULL,[headphoto] [varchar](50) NULL,CONSTRAINT [PK_users] PRIMARY KEY CLUSTERED ([id] ASC )WITH (PAD_INDEX OFF, STATISTICS_NORECOMPUTE OFF, IGNORE_DUP_KEY OFF, ALLOW_ROW_LOCKS ON, ALLOW_PAGE_LOCKS ON) ON [PRIMARY] ) ON [PRIMARY]GO SET ANSI_PADDING OFF GO INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1445236349, Nmuxng, NULL, N/picture/1506088284547.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444803643, Nadmin, NULL, N/picture/1506088717253.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444707110, Nadm1, NULL, N/picture/1506088813786.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444274083, N24519om, NULL, N/picture/1506089246813.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444264936, N2450om, NULL, N/picture/1506089255960.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444243590, N123456, NULL, N/picture/1506089277306.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (-1444184827, N1234567, NULL, N/picture/1506089336069.png) INSERT [dbo].[users] ([id], [username], [password], [headphoto]) VALUES (1, N雄, N123456, Nimage) USE [master] GO ALTER DATABASE [faceDB] SET READ_WRITE GO 下面附带一张表的结构图有的人可能不是用的sqlserver,用其他数据库的童鞋们只需按照这个格式就可以了 数据库建好之后我们导入下所用到的jar包jar包下载地址点击这里 项目中所用到的js文件下载:点击这里 我们先看看设计思路 实现思路 1.前台通过扫描人脸进行注册注册必填字段username,password,id,headphoto 2.登陆分为两种一种为密码登陆另一种为人脸登陆技术分析注册 1.当用户注册时通过打开本地摄像头提取人的脸部。 2.获取到人脸之后在通过ajax进行提交到Servlet 3.在Servlet里面进行处理添加到人脸库中并且将前台ajax传过来的base64图像进行转换成图片然后上传到服务器中。 4.提交到人脸库的同时设置编号为注册用户的id 5.注册用户成功。登陆 1.用户需要输入登陆的用户名username 2.通过本地打开摄像头进行获取人脸的base64图像信息 3.将base64图像信息转换成图片之后在进行与服务器中的人脸进行比对 4.比对成功 以上就是设计思路。由于本案例使用的是纯jdbcServlet所以我们有必要先把web.xml拿出来亮亮相以下就是: ?xml version1.0 encodingUTF-8? web-app version3.0 xmlnshttp://java.sun.com/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsddisplay-name/display-nameservletservlet-nameFaceServlet/servlet-nameservlet-classorg.web.FaceServlet/servlet-class/servletservlet-mappingservlet-nameFaceServlet/servlet-nameurl-pattern/FaceServlet/url-pattern/servlet-mapping welcome-file-listwelcome-fileindex.jsp/welcome-file/welcome-file-list /web-app最后我们的脸的图片是放在服务器中的所以我们先在webroot下面创建一个文件夹picture,所有的人脸图片均放在这里面如图 jdk尽量使用1.7的lib1和lib里面都是jar包大家可以直接创建一个lib就可以了。 ------------------------------------------------------------2017.11.06更新------------------------------------------------------------------- 博文发出之后好多人问我要源码那我就把源码贴上吧 java实现人脸识别源码【含测试效果图】——前台页面层login.jsp java实现人脸识别源码【含测试效果图】——前台显示层index.jsp java实现人脸识别源码【含测试效果图】——Servlet层FaceServlet  java实现人脸识别源码【含测试效果图】——ServiceImpl层UserServiceImpl java实现人脸识别源码【含测试效果图】——Service层IUserService java实现人脸识别源码【含测试效果图】——DaoImpl层UserDaoImpl java实现人脸识别源码【含测试效果图】——DaoImpl层BaseDaoUtilImpl java实现人脸识别源码【含测试效果图】——Dao层IUserDao java实现人脸识别源码【含测试效果图】——Dao层IBaseDaoUtil java实现人脸识别源码【含测试效果图】——Dao层BaseDao java实现人脸识别源码【含测试效果图】——实体类Users ——————————————————2018.05.13更新——————————————————————— 本次更新内容打开摄像头在原有的火狐基础上新加360浏览器个谷歌浏览器IE暂且不支持 在index.js中将这段代码 // 支持浏览器 谷歌,火狐,360,欧朋//navigator.getUserMedia这个写法在Opera中好像是navigator.getUserMedianowif (navigator.getUserMedia) {navigator.getUserMedia(videoObj, function (stream) {video.src stream;video.play();}, errBack);} else if (navigator.webkitGetUserMedia) {navigator.webkitGetUserMedia(videoObj, function (stream) {video.src window.URL.createObjectURL(stream);video.play();}, errBack);} else if (navigator.mozGetUserMedia){navigator.mozGetUserMedia(videoObj, function (stream) {video.src window.URL.createObjectURL(stream);video.play();}, errBack);} 替换成 // 支持浏览器 谷歌,火狐,360,欧朋//navigator.getUserMedia这个写法在Opera中好像是navigator.getUserMedianowif (navigator.getUserMedia) {navigator.getUserMedia(videoObj, function (stream) {//谷歌MediaStreamTracktypeof stream.stopfunction?stream:stream.getTracks()[1];video.src(window.URL).createObjectURL(stream);video.play();}, errBack);} else if (navigator.webkitGetUserMedia) {//360navigator.webkitGetUserMedia(videoObj, function (stream) {MediaStreamTrackstream.getTracks()[1];video.src(window.webkitURL).createObjectURL(stream);video.play();}, errBack);} else if (navigator.mozGetUserMedia){//火狐navigator.mozGetUserMedia(videoObj, function (stream) {video.src window.URL.createObjectURL(stream);15715377670video.play();}, errBack);} 替换完成即可其他的不要乱动可能360和谷歌浏览器默认是禁用摄像头的先看360浏览器的点击一下上面的这个标志 然后 一定要选第一个我当时默认的是选择的第二个捣鼓了很久很久。 谷歌浏览器中 然后设置成第一个 注意360谷歌或者火狐。在调用摄像头的时候不要同时调用否则会失效的 ——————————————————2018.05.27更新——————————————————————— 更新内容新增活体检测识别详细请前往 人脸识别活体检测测试案例 ——————————————————2018.06.23更新——————————————————————— 更新内容活体检测之张张嘴和眨眨眼源码人脸识别活体检测之眨眨眼和张张嘴 ——————————————————2018.11.18更新——————————————————————— 更新内容关于人脸和指纹识别共同交流方案 ——————————————————2019.07.19更新——————————————————————— 更新内容如果打不开摄像头并且报错 Failed to execute createObjectURL on URL: No function was found that matched the signature provided. 只需要将此处的代码 if (navigator.getUserMedia) {navigator.getUserMedia(videoObj, function (stream) {//谷歌MediaStreamTracktypeof stream.stopfunction?stream:stream.getTracks()[1];video.srcwindow.URL.createObjectURL(stream);video.play();}, errBack);} 替换成 if (navigator.getUserMedia) {navigator.getUserMedia(videoObj, function (stream) {//谷歌MediaStreamTracktypeof stream.stopfunction?stream:stream.getTracks()[1];try{video.srcwindow.URL.createObjectURL(stream);}catch(e){console.log(e);video.srcObject stream;}video.play();}, errBack);} 成功运行摄像头打开正常使用
http://www.zqtcl.cn/news/271849/

相关文章:

  • 网站开发什么叫前端后端seo研究中心晴天
  • 邢台建筑类的建设网站代刷网站只做软件下载
  • 关于旅游的网站建设目的食品网站建设的目的
  • 开发php网站开发太湖网站建设推荐秒搜科技
  • 90设计网站怎么绑定手机号淘宝搜索排名
  • 无锡自助做网站哪些编程语言适合网站开发
  • 蒲城网站建设wzjseo北京专业推广公司
  • 阳春做网站外贸建站推广公司
  • 哪个网站的课件做的好源码之家关闭了
  • 各大网站热搜榜排名嵊州网站
  • 在哪找做网站的镇江网页设计工作室
  • 做网站的是干嘛的百度推广的几种方式
  • 临沧网站建设用eclipse做jsp网站
  • 做物流运输网站电话做网站看
  • 山东公司网站推广优化什么网站做宣传好
  • 企业网站模板设计外网vp(永久免费)加速器下载
  • 消费者联盟网站怎么做中山网站建设案例
  • 郑州市多商家网站制作公司网站建设要学多少课程
  • 现在网站开发模式淄博网站建设设计公司
  • 瑶海合肥网站建设东莞网站优化多少钱
  • pc蛋蛋游戏体验网站建设大型门户网站建设效果好吗
  • 昆明网站建设制作汽车之家官网网页版入口
  • 诸城建设局网站免费的创建个人网站
  • 网站建设工作下步打算上海搬家公司电话查询
  • 如何将自己做的网站推广出去大型网站方案
  • 深圳做网站排名哪家好贵阳景观设计公司
  • 做图片网站中英网站搭建报价表
  • 酒类网站该怎么做网站建设协议
  • 怎么打帮人 做网站开发的广告双语言网站模版
  • 企业网站建设的实验报告广告公司网站建设方案