人脸识别系统设计

人脸识别系统设计

开发研究人脸识别系统设计

张春悦,韩飞*

(沈阳工学院信息与控制学院,辽宁抚顺113122)

摘要:近年来人员逐渐增多,为方便考勤制度的管理,人脸识别技术在各大中小企业、学校等单位得到广泛使

用。该设计以人脸识别系统为基础,该系统使用VS2012作为系统开发平台,以SQL Server2008作为数据库,该系统主要分为2个部分,考勤系统和基于人脸识别技术。系统采用WVC模式。

关键词:人脸识别;数据库;WVC模式

1系统相关技术简介

面部识别的原理主要由两部分组成:模式识别技术和计算机视觉技术。模式识别是计算机科学、数学等主要研究目标所形成的科研任务,其研究对象主要包括指纹、语#、人脸等。计算机视觉技术主要指电脑设备及计算机技术模拟生物视觉,它的主要作用是代替人眼采集图片和视频,从而得到对应场景信息。

人技术錄些领域相对安全,识别效率高、领域广。主要有两种应用形式:第一种为数据库检索,其功能即为从图像库存中找相似的图像,该方式对人脸识别要求较高,时间要求较低,主要应用于公安部门或智能试图方面。第二种为实时检索,要求精准度要高,但数据库比较小,适合于考勤等人员较少的系统。

人脸识别技术对时间有着高要求,只需将图像放大即可。为了能快速查找出人脸的基本特征,首先要求特征具有辨识度;其次要求具有很好的辨识能力,判断具体是谁的人脸信息;最后要求被提取的信息可以腿被搜索到。在本系

统的人脸识3!1考勤制度的研究中,默认前提条件就是系统正在进行考勤,只能在人脸对应摄像头的时候减少脸部的偏转。

人脸识别方法主要包括3种经典的方式,网络神经、图像匹配和特征脸方式。而常用的方法很多,有特征脸、局部

特征、柔性形状、弹性匹配等很多种类。

2系统MVC设计

基于面部信息的识别,考勤系统使用MVC设计模式, MVC设计模型基于包括系统操作,面部识别算法和数据库操作等功能的系统平台。这些优点不仅可以确保数据库的安全性,还可以使模块相互独立。即使更改了模块,也不会影响整个系统的正常使用。

2.1MVC模式简介

作者简介:张春悦(1997-),女,汉族,辽宁盘山人,沈阳工学院学生,研究方向:电气智能化.

通讯作者:韩飞(1987-),女,汉族,辽宁清原人,沈阳工学院信息与控制学院,讲师,硕士,研究方向:建筑电气智能化.

MVC设计模式包括Model、View、Controller及模

型、视图、控制器,并且把它应用在软件设计开发中。MVC 设计模型的主要思想是将代码与模型分开并查看其实现,

这将用户界面与程序本身以及模型和视图中的控制模式。

模型应用功能层:Model表示实现系统的城和数据之间的规则,Model封装了数据以及数据之间的相互操作。在整个MVC设计模式里面,Model主要负责数据处理功能,主要实现娠请求,数据删,咖參改,状态和事务处理。最重要的是,MCV模式使模型独立于视图,这样当View 改变时Model并不会受到其影响系统还是可以正常运行。

视图表示层:View层是与用户的交互层,即为用户交

互界面。View层可以直接从Model层直接进行数据交换,当View的数据发生变化时,可以直接同步到Model 层,使之数据同样也发生变化。

控制器层:控制匙制层直接接受用户的输入,并且可以通过调用View和Model完成用户需求,Controller层

沟通连接Model层以及View层。

2.2系统整体结构设计

根据MVC设计方案,本文将系统的整体结构划分为

数据库服务器、系统显示以及系统API3个部分。其中, API是后台数据库和系统显示的直接接口,它包含数据管理,用户管理,人脸识别管理,用户登录管理,系统设定以及

考勤设定六个独立的模块。使用MVC设计模式使数据库更安全,并使系统升级更方便。

2.3系统功能模块详细设计

通过结合系统的需求和本机实际存在工作的需要,本文档将人脸识别存在系统划分为以下模块:面部信息管理和员工信息管理的信息管理、考勤规则设置分为班次设置、节假日设置以及异常情况设置、考勤记录统计以个人查询、时段查询以及按部门查询为核心、考勤信息查询为按个人信息统计、按时段信息统计、按部门信息统计。

3结束语

本文简要介绍了面部识别系统的设计,提出了考勤系统的一些问题的解决办法,但实际运行中还需要考虑诸多因素,例如光照条件,人体姿势角度,人脸特征提取等。

参考文献:

[1]孙冬梅,裘IE定.生物特征识肢术综述[J].电子報2001.

[2]刘靖.基于Gabor特征量和核函数判决分析方法的人

脸识别⑴.计算机应用,2005.

(收稿日期=2019-03-13)

《湖北农机化》2019年第12期

相关主题
相关文档
最新文档