面向监控视频的基于人脸识别的自动签到系统设计与实现开题报告
2022-01-11 16:02:07
全文总字数:3713字
1. 研究目的与意义及国内外研究现状
近年来,随着社会的进步,科技的发展,企业对于办公效率的要求日益提升,考勤作为现代企业人事管理工作的重要组成部分,严格规范的考勤是现代企事业提高效率和经济效益的重要保证,随着计算机技术的飞速发展,各种打卡机,次卡考勤机,ic卡考勤机不断出现,逐渐替代了人工考勤,是考勤进入了一个新的时代,然而这些传统的以打卡刷卡为代表的考勤产品,存在着替代打卡,效率低下,不易统计,管理和使用维护成本高等弊端。因此,由于生物识别具有便于携带,不会丢失,不会遗忘,不会被借用或盗用的诸多优点,近年来,生物识别技术被引起重视和广泛的应用。指纹、虹膜、面相、声音、笔迹、dna等生物识别技术正受到更多关注,发展更快,应用不断扩展,目前已经有很多考勤系统开始使用生物识别技术替代传统打卡。
在现在的考勤系统中使用较多的生物识别技术有指纹,声音,虹膜,面部等,其中面部识别技术相比其他识别技术具有明显的优势,主要集中在三个方面:
一是自然性,所谓的自然性是指该识别方式同人类(包括其它生物)进行个体识别时所利用的生物特征相同,是通过观察比较人脸区分和确认身份;具有自然性的识别还有语音识别和体形识别,而指纹识别和虹膜识别等因人类或其他生物不能通过此类生物特征区别个体所以不具备自然性。二是非强制性,被识别的人脸图像信息可以主动获取而不被被测个体察觉,人脸识别是利用可见光获取人脸图像信息,而不同于指纹识别或者虹膜识别需要利用电子压力传感器采集指纹,或者利用红外线采集虹膜图像,这些特殊的采集方式很容易被人察觉,从而带有可被伪装欺骗性。三是非接触性,相比较其他生物识别技术而言,人脸识别是非接触的,用户不需要和设备直接接触,而同时能够满足在实际应用场景下进行多个人脸的分拣、判断及识别。
2. 研究的基本内容
人脸识别考勤系统应该都能够根据视频自动识别出人脸,然后完成比对,进行考勤,主要包括三大功能模块用户管理模块,考勤模块,考勤管理模块。
用户管理模块:
每一个用户的身份都是唯一的,每一个用户在系统中都对应唯一的编号,用户每次签到都会生成一条签到记录,用户通过用户管理修改姓名,性别,年龄等个人信息,上传身份照片,查看签到记录。
3. 实施方案、进度安排及预期效果
本系统需要满足日常考勤的基本需求,考虑到现在公司普遍注重经济效益,因此系统采用b/s架构,采取saas模式,使企业不必关心系统安装,维护等问题,不必采购服务器,降低了企业的硬件和人力成本。
使用restful的开发风格,服务端向客户端提供接口,用户无需关心系统内部实现,方便用户使用;服务端基于java语言开发,java是一个面向对象的开发语言,它具有高度可移植性的特点,适用于各种平台,并且十分多稳定,在java平台基础上进一步选择了spring框架进行开发,这是一个稳定成熟并且开源的框架,集成了系统开发所需的大部分部件。
另外,在构建开发环境的时候,我们使mysql tomcat eclipse maven,由于这四者的结合已经相当优越,并且mysql是一个免费的开源数据库,tomcat是一个免费开源的web服务器,eclipse是一个免费开源的java集成开发工具, maven是一个流行的版本控制工具。
4. 参考文献
1. 陈丽瑜. 一种基于人脸识别的网络考勤管理系统[j]. 龙岩学院学报, 2005, 23(3): 33-40
2. 翁楚文. 脸识别技术的应用背景及研究现状[j]. 中国电子商务, 2014, (15): 59-59
3. 宋嘉程. 人脸识别技术的现状和发展[j]. 电子技术与软件工程, 2017, (17): 104-104