SpringCloud+MySQL+Vue实现人脸识别智能考勤管理系统_智能考勤系统项目

源码在文章结尾处!!!大家自行获取即可~

二、相关技术

本系统采用了 SpringCloud 架构构建多个服务端,使用 Vue 实现前端交互平台和管理页面,用 MySQL 数据库储存图片地址文本、日常考勤数据以及系统操作日志等;小人脸检测和识别算法与其他功能模块相互独立,并以子服务的形式分别部署于算法服务器和后端服务器。功能测试表明,整个系统运行效果良好,既能免去繁杂的手工考勤流程,又便利了高校统一管理,符合高校智慧化发展趋势。

本文在分析研究微小人脸检测和识别算法以及相关理论基础上,设计实现了 一个自动化考勤管理系统。该系统结合基于 ResNet 的小人脸识别技术,能大规模 检测并识别上课学生,教务管理者只需在管理平台添加课表,设置每节课的考勤时 间以及图像采集次数,系统便按照预定时间实现自动化考勤,快速完成学生的签到、签退工作,并给教务管理者呈现可视化、多样化的考勤统计结果。

三、考勤系统的详细设计与实现

1、系统核心模块设计

①、基于微小人脸识别的模块设计

小人脸识别是考勤系统的核心模块之一,完成识别学生身份的功能。这个模块主要涉及到原图像处理、数据解析、小人脸检测、人脸对齐以及人脸识别等内容。小人脸识别流程如图 4-8 所示,系统按所需格式预先处理采集的图像,再调用小人脸检测算法,算法处理后,检测结果的先经过解析和提取,系统输出检测的总人数并且依次调用人脸对齐和人脸识别算法,算法输出识别结果后,判断是否还有未检测人员,如果有,则继续对齐和识别,直到所有检测到的学生都识别结束为止。

②、图像采集模块

图像采集是考勤系统的核心模块之一,完成图像的定时和定次抓拍功能,流程如图 4-11 所示,这个模块主要涉及到摄像头控制、定时器触发以及图片获取等步骤。定时器启动前,预先设置定时时间和采集次数。系统通过持续监听定时器来触发定时任务,当设定时间到时,执行一次图像获取指令,并且在图像获取后立即关闭摄像头,资源占用解除后,判断采集次数,如果次数够,则结束采集过程。否则, 直到完成预定次数的图像采集过程为止。

③、考勤统计模块

考勤统计模块是考勤系统的核心模块之一,主要完成识别结果的处理和统计功能。

2、其他功能模块设计与实现

①、信息管理模块

信息管理页面如图 5-1 所示,教务管理者可以浏览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值