Skip to content

Releases: 404name/face-check-in-system

1.0.1

18 Nov 02:44
c488346

Choose a tag to compare

2023年4月21日21:06:13 修复部分bug & 重构补全前端源码 fix #1

12345 (1)

快速开始

默认账号

  • 管理员 admin admin
  • 默认人脸(手机找个照片然后对着电脑就行)[王思聪、蔡徐坤、马云]

项目页面

  1. 管理员界面 http://localhost:8080
  2. 客户端界面 http://localhost:8080/front
  3. swagger接口界面 http://localhost:8080/swagger-ui.html#/

项目启动

  1. 创建数据库face_sign_in并导入/src/face_sign_in.sql
  2. 修改/src/main/resources/application-dev.yml里面的配置
  3. 对于idea需要配置lombok插件&jdk1.8 | project structure里面level设置成8及以上
  4. 使用idea maven 刷新后右上角启动即可

功能使用

  1. 注册人脸:先创建新用户再前往录入界面录入(不能太模糊,也可以使用明星的照片)
  2. 更新人脸:选择已经录入的人脸然后覆盖
  3. 录入访客:后端管理界面手动录入或者excel导入
  4. 推送手机:前往http://pushplus.hxtrip.com/send配置对应的key,去后端管理配置出覆盖
  5. 百度人脸识别:本项目已经接入了我的百度人脸库,如需要自己创建,前往百度控制中心申请覆盖application的配置

项目开发

  1. 后端基于erupt框架
  2. 后端管理页面也基于erupt框架自动生成,开发请前往erupt官网阅读文档
  3. 客户端基于uniapp开发,源码打包发布在项目的release里面,将项目导入hbuilder即可直接点击运行,打包后将产物覆盖front文件夹即可

关于客户端

  1. 之前是基于electron开发的exe桌面应用,源码已经丢失了
  2. 此版本采用uniapp + thorUI重构,重构UI界面+添加功能整合
  3. 关于人脸检测这里就没实现了,应该使用vue + element + tracking开发的,时间有限就使用比较熟悉的uniapp来完成了。
  4. 该有的功能都有,开发的话打包后把dist全部放到/resource/pulibc下面,并且把index.html重命名为front.html,防止和后端管理冲突