Releases: 404name/face-check-in-system
Releases · 404name/face-check-in-system
1.0.1
2023年4月21日21:06:13 修复部分bug & 重构补全前端源码 fix #1
快速开始
默认账号
- 管理员 admin admin
- 默认人脸(手机找个照片然后对着电脑就行)[王思聪、蔡徐坤、马云]
项目页面
- 管理员界面 http://localhost:8080
- 客户端界面 http://localhost:8080/front
- swagger接口界面 http://localhost:8080/swagger-ui.html#/
项目启动
- 创建数据库face_sign_in并导入/src/face_sign_in.sql
- 修改/src/main/resources/application-dev.yml里面的配置
- 对于idea需要配置lombok插件&jdk1.8 | project structure里面level设置成8及以上
- 使用idea maven 刷新后右上角启动即可
功能使用
- 注册人脸:先创建新用户再前往录入界面录入(不能太模糊,也可以使用明星的照片)
- 更新人脸:选择已经录入的人脸然后覆盖
- 录入访客:后端管理界面手动录入或者excel导入
- 推送手机:前往http://pushplus.hxtrip.com/send配置对应的key,去后端管理配置出覆盖
- 百度人脸识别:本项目已经接入了我的百度人脸库,如需要自己创建,前往百度控制中心申请覆盖application的配置
项目开发
- 后端基于erupt框架
- 后端管理页面也基于erupt框架自动生成,开发请前往erupt官网阅读文档
- 客户端基于uniapp开发,源码打包发布在项目的release里面,将项目导入hbuilder即可直接点击运行,打包后将产物覆盖front文件夹即可
关于客户端
- 之前是基于electron开发的exe桌面应用,源码已经丢失了
- 此版本采用uniapp + thorUI重构,重构UI界面+添加功能整合
- 关于人脸检测这里就没实现了,应该使用vue + element + tracking开发的,时间有限就使用比较熟悉的uniapp来完成了。
- 该有的功能都有,开发的话打包后把dist全部放到/resource/pulibc下面,并且把index.html重命名为front.html,防止和后端管理冲突
