基于MATLAB的人脸识别考勤系统应用探究
2017-05-30高晗
高晗
DOI:10.19392/j.cnki.16717341.201714018
摘要:近几年来,MATLAB技术在我国应用很广,我们基于MATLAB的部分图像处理功能,研究并开发了一个简易的人脸识别系统,这个系统结合了人脸图像采集和图像预处理等多个技术,此系统的实现,对于企业的考勤、管理具有积极地意义,因为人脸识别考勤系统的核心就是对人脸的识别、检测。本文在MATLAB的基础上,对人脸识别考勤系统的应用情况进行了探究,提高我们对此系统的了解程度。
关键词:MATLAB;人脸识别;考勤系统;应用探究
如今,一些现代企业在管理员工的时候,都比较注重员工的出勤状况,因为企业的经济利益靠员工实现,员工如果不准时上班,快速的投入工作,将会影响企业的经济发展。在企业的管理过程中,员工经常会出现迟到、早退的现象,并且,企业的管理人员在统计考勤数据方面,也没有做到及时性。一些公司引进了人脸识别系统,通过这些公司目前的运营状况来看,公司设置人脸识别考勤系统是正确的选择,提高了公司工作人员的工作效率。人脸识别考勤系统的应用,体现了企业考勤管理的方便性和高效性。
1 概述MATLAB
MATLAB不但可操作性强,它的数据可视化功能也比较强,目前,它是世界上公认的较优秀的科技软件,集合了数值计算、图形处理等功能,并且,MATLAB还包括了很多专用的工具箱,可以进行动态仿真、数据统计、信号处理等。随着我国科技的发展,MATLAB的功能也在不断地完善,它具有开放性和可靠性,是目前国际上承认的比较标准的计算软件,近几年来,MATLAB也在不断地升级,它的内容变得更加丰富,运算速度也加快了,数据统计的功能也在不断强化。
2 人脸识别考勤系统的构成
2.1 获取人脸图像
在获取人脸图像的时候,我们一般都是用摄像头摄取的,通过拍摄员工的面部,为以后的识别提供资料。
2.2 定位检测人脸
对人脸进行检测,是为了判断静态图像中是否出现人脸,如果图像中出现人脸,则系统就会显示出图像中的人脸区域大小和坐标位置等信息,方便企业对员工的考勤管理。要想人脸跟踪,就得进一步的对人脸检测的位置、大小进行连续的输出,时刻关注变化情况。
2.3 图像的预处理
获取到的图像要想进行下一步的操作,就需要经过一定的处理,处理过程就是图像的预处理。圖像预处理在人脸识别考勤系统中有着非常重要的地位,一般常用的图像预处理方法有很多,比如:中值滤波、灰度化、边缘检测等,类似于这样的方法有很多,并且,在一个系统中,可以挑选其中的几个处理方法来进行图像预处理。
2.4 提取特征
对人脸特征点的标记和检测,可以明确的标定人脸图像中的特征点的位置,比如:眼睛、鼻子、嘴等,在人脸识别考勤系统中,这些特征点的详细位置和人脸轮廓都会得到具体的描述,并且将信息输出。
2.5 以人脸图像比对为基础的身份识别
身份识别其实就是对人脸的识别,通过对人脸图像的检测,来把获取的信息和数据库里已存有的员工面部信息进行比较,如果相似度较高,就证明此人就是公司的员工,并且输出此员工的身份信息。
3 人脸识别考勤系统的好处
3.1 具有唯一性
每个人的面部都具有独一无二的特点,并且,人脸图像的采集处理也是利用的热成像技术,这比指纹的识别采集要更加直观,辨识度更高,不容易被仿造,另外,人脸识别考勤系统比较卫生,没有像指纹识别那样的接触,所以相对卫生,不易传播病菌。
3.2 识别性较强
人脸识别考勤系统在工作的时候,只需要员工在考勤机前面站几秒钟就好了,比较方便。标准视频技术是靠一个标准的摄像头记录面部上器官的相对位置,然后形成模板的技术,热成像技术是通过分析人脸的毛细血管中血液产生的热量来形成图像的,这种技术在黑暗的地方也可以使用,非常方便。一般企业的员工上班时间不定,对一些加班的员工来说,这种识别系统的实用性更高,企业的管理人员也不用担心考勤情况。
3.3 快捷、精準
人脸的检测情况会及时的储存在电脑的数据库中,方便比对日后的图像信息,辨认身份。传统的打卡机,还得要求员工每天记得带着卡,这样不仅麻烦,还有可能因排队刷卡,导致员工没及时刷卡,被当做迟到处理。另外,人脸识别考勤系统还能及时的反馈出勤信息,考勤记录完整,方便管理人员查询。
4 人脸识别考勤系统的应用
人脸识别考勤系统在使用前需要进行准备工作,考勤机要放在所有员工方便到达的位置,并且,考勤机的机身是塑料的,我们要进行外壳保护,设计散热孔,来延长考勤机的工作寿命。除此之外,我们还要组织员工进行人脸模板的采集,在使用人脸识别考勤操作软件的时候,首先,我们要先将人脸识别考勤系统软件安装在计算机中,其次,详细的阅读部分功能介绍,方便日后的操作,在这期间,管理人员应提前设置好考勤规则、时间段管理、员工排班等,帮助顺利的完成考勤工作。
5 结语
MATLAB科学计算软件包在人脸识别考勤系统的构建中起了非常大的作用,人脸识别考勤系统的应用不仅为企业员工带来了方便,还提高了员工的工作效率,为企业创造了更大的经济利益。
本文基于MATLAB研究了人脸识别考勤系统的应用情况,为扩大人脸识别考勤系统的应用范围奠定了基础,希望可以帮助一些企业更好的完成管理员工的工作。
参考文献:
[1]陈立.基于MATLAB的数字图像增强与人脸识别系统的设计与实现[D].厦门大学,2015.
[2]罗鑫,赵永进,柳长春.基于PCA算法人脸识别的matlab实现[J].黑龙江科技信息,2013.