前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于tensorflow的人脸识别登陆系统

基于tensorflow的人脸识别登陆系统

作者头像
程序源代码
发布2019-05-15 14:42:33
3K0
发布2019-05-15 14:42:33
举报
文章被收录于专栏:程序源代码

概述

本项目基于tensorflow机器学习,实现web端人脸识别登陆,人脸注册。

提供手机端页面(face_login_app)和网页端页面(vue_element-admin)。

用户注册后进行一次机器学习,将用户的面部特征加入到模型中。

功能

软件架构

  1. tensorflow 用于人脸识别的机器学习
  2. vue web端开发
  3. redis 保存token,因为方便失效
  4. MongoDB 保存人脸已编码的数据和用户信息
  5. flask 用于开发web接口,和返回静态页面
  6. face_recognition 人脸识别python库,可以从照片中识别人脸

使用

更新记录

  1. 下载文章文字内容到txt
  2. 下载文章图片
  3. 保存HTML文件,并将图片链接指向本地
  4. 添加按时间范围下载
  5. 添加cookie登陆,不成功才selenium浏览器登陆
  6. 增加记住密码功能
  7. 修复一些问题,如requests卡死
  8. 添加按关键词下载
安装教程

运行app。配置app.py中redis和mongodb的地址和端口

使用说明
  1. app 文件夹中保存项目的核心代码,提供数据访问接口,返回网页,训练模型,生成模型,验证图片等
  2. face_login_app 文件夹中保存移动端代码,使用weui+vue,build后的dist代码放入到APP的dist中
  3. vue-element-admin 文件夹为网页边人脸识别登陆前端代码
特别说明
  1. 手机端访问摄像头需要https
  2. 目前iPhone的页面显示还有问题
  3. 每次注册时tensorflow都要进行一次全局训练

下载

下载地址

https://gitee.com/caibojian/face_login.git

截图

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序源代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装教程
  • 使用说明
  • 特别说明
  • 下载地址
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档