概述
本项目基于tensorflow机器学习,实现web端人脸识别登陆,人脸注册。
提供手机端页面(face_login_app)和网页端页面(vue_element-admin)。
用户注册后进行一次机器学习,将用户的面部特征加入到模型中。
功能
软件架构
tensorflow 用于人脸识别的机器学习
vue web端开发
redis 保存token,因为方便失效
MongoDB 保存人脸已编码的数据和用户信息
flask 用于开发web接口,和返回静态页面
face_recognition 人脸识别python库,可以从照片中识别人脸
使用
更新记录
下载文章文字内容到txt
下载文章图片
保存HTML文件,并将图片链接指向本地
添加按时间范围下载
添加cookie登陆,不成功才selenium浏览器登陆
增加记住密码功能
修复一些问题,如requests卡死
添加按关键词下载
安装教程
运行app。配置app.py中redis和mongodb的地址和端口
使用说明
app 文件夹中保存项目的核心代码,提供数据访问接口,返回网页,训练模型,生成模型,验证图片等
face_login_app 文件夹中保存移动端代码,使用weui+vue,build后的dist代码放入到APP的dist中
vue-element-admin 文件夹为网页边人脸识别登陆前端代码
特别说明
手机端访问摄像头需要https
目前iPhone的页面显示还有问题
每次注册时tensorflow都要进行一次全局训练
下载
下载地址
https://gitee.com/caibojian/face_login.git
截图
SpringCloud 系列精品文章
1、springcloud学习手册-什么是微服务?
2、springcloud学习手册-什么是springcloud?
3、springcloud学习手册-Eureka(第一节)?
4、springcloud学习手册-Eureka(第二节)?
5、springcloud学习手册-Eureka(第三节)?
6、springcloud学习手册-Eureka常见问题总结
7、springcloud学习手册-Ribbon(第一节)
8、springcloud学习手册-Ribbon(第二节)
9、springcloud学习手册-Ribbon(常见问题和补充说明)
10、springcloud学习手册-Hystrix(服务容错保护)
11、springcloud学习手册-Hystrix(工程引入)
12、springcloud学习手册-Hystrix(仪表盘说明)
13、springcloud学习手册-API Gateway (API网关)
14、springcloud学习手册-zuul(概念和内容)
15、springcloud学习手册-微服务架构中的进程间通信
16、springcloud学习手册-Config 分布式配置中心
17、springcloud学习手册-市面主流分布式配置中心框架汇总
18、springcloud学习手册-实现Config server的高可用
扫码加公众号关注:itcode
扫码加小编微信,等你来
【写著说明】以上内容分享给喜欢编程,有梦想的程序员们,希望能够帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。
【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。与平台没有直接关系
目前已有100000+程序员加入我们
帮小编一个忙呗!点一下右下角的【好看】!