基于AdaBoost算法的智能考勤系统研究和实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:zoe8480
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的进步与科技的发展,公司和企业对身份认证可靠性的要求越来越高。作为一种将计算机技术与生物传感器、光学以及声学等高科技手段结合到一起的新型的识别技术,生物识别技术渐渐进入人们的视野,其中人脸识别技术的应用最为广泛。论文对人脸检测技术和人脸识别考勤系统进行研究,构建了基于OpenCV和AdaBoost算法的智能考勤系统。系统构建过程中,在利用AdaBoost算法和人脸库对系统进行训练的前提下,将训练获得的参数xml文件用于人脸检测;同时,利用OpenCV库函数进行视频采集、图像处理和人脸识别,进而实现考勤。论文的主要工作如下:(1)研究智能考勤系统的关键技术,给出系统构架,并对人脸检测技术和人脸识别技术进行论述。(2)研究并实现AdaBoost算法。利用积分图法将类Haar特征训练成弱分类器,将多个弱分类器按一定权重组成强分类器,再将多个强分类器级联成级联分类器。采用级联分类器对ORL人脸库进行训练,其结果用于识别系统中对人脸的检测。(3)根据考勤系统的需求,对考勤系统进行模块划分,并进行功能实现。系统能够用摄像机进行视频采集,并将采集到的视频流在窗口上显示;采用AdaBoost算法训练图集得到的级联分类器检测视频流,并将检测到的人脸用矩形框标注出来。当人脸达到合适的尺寸以后,将采集到的人脸保存下来;通过采集人脸与员工人脸库的训练对比,识别出签到人员。(4)基于MFC/C++搭建整个系统,创建人脸识别考勤系统登录界面和考勤界面,实现对按钮等控件的响应。完成系统测试,发现并祛除软件的一些细节错误、及系统漏洞。
其他文献
由于嵌入式Linux资源有限,不可能搭建传统如基于X Window的中文平台。因此利用嵌入式系统中有限的系统资源搭建中文环境成为嵌入式应用中亟需解决的问题之一。本论文将详细介
在当今社会,信息的安全和保密日益被人们所重视。在视频信号传输的过程中,如何对它进行加密处理已经成为现在非常热门的研究课题。考虑到SOPC(可编程片上系统)具有的无可比拟
期刊
本文课题来源于中国地质调查局和四川省政府下达的“四川省成都经济区生态地球化学调查”地调项目。论文讨论分析了目前生态地球化学的发展现状以及GIS在生态地球化学中的应
期刊
因管道具有运输便捷,易管理,运量大,损失小等特点,已经成为油气储运的主要方式。但人为地破管偷油或管道自身的老化泄漏等原因引起的漏油损失及其带来的恶性事故,使管道运输
微博这一新型的移动信息服务模式,利用有线和无线网络的充分融合,并引入社交关系构成即时通讯平台,随时随地的进行信息传播和信息交互,极大的改变了信息的传播方式。微博的发展被
期刊
期刊
多载波码分多址(MC-CDMA)技术是OFDM与CDMA技术的结合。它继承了OFDM和CDMA技术的优良特性,在高速率多媒体数据传输方面有独特的优势,被认为是未来4G通信的核心技术。但是,MC