人脸识别系统毕业论文
基于opencv和dlib的人脸识别智能考勤系统毕业论文

基于opencv和dlib的人脸识别智能考勤系统毕业论文引言智能考勤系统在现代管理中起到了重要的作用。
传统的考勤方式存在诸多问题,如易伪造、低效率等。
人脸识别技术作为一种高效准确的生物特征识别技术,被广泛应用于智能考勤系统中,为解决传统考勤方式的问题提供了新的解决方案。
本文将基于opencv和dlib开源库,研究并设计一种基于人脸识别的智能考勤系统。
通过分析人脸特征,建立人脸识别模型,并结合考勤系统的需求,实现对员工的自动识别和考勤管理。
该系统将提高考勤的准确性和效率,减少传统考勤方式所带来的问题。
在本论文中,我们将介绍智能考勤系统的背景和意义,探讨人脸识别在智能考勤中的应用价值。
通过研究和实践,我们希望为智能考勤系统的开发和应用提供有益的参考。
论文结构本论文将分为以下几个部分:引言:介绍智能考勤系统的背景和意义,以及人脸识别在智能考勤中的应用价值。
相关技术综述:综述人脸识别技术和智能考勤系统的相关技术,包括opencv和dlib的基本原理和应用。
智能考勤系统设计:详细介绍基于___和dlib的人脸识别智能考勤系统的设计思路和实现方法。
实验与结果分析:通过实验验证系统的性能和准确性,并对结果进行详细分析和讨论。
总结和展望:总结本论文的研究工作,对智能考勤系统的发展趋势和未来工作进行展望。
通过以上结构的论述,旨在全面介绍基于___和dlib的人脸识别智能考勤系统的设计与应用,为相关研究和实践提供有益的参考。
本章将介绍OpenCV和dlib的基本原理和功能,以及它们在人脸识别领域的应用。
OpenCV(开放源代码计算机视觉库)OpenCV是一种开源的计算机视觉库,它提供了一系列用于处理图像和视频的函数和算法。
OpenCV可以在多个平台上运行,并支持多种编程语言。
在人脸识别中,OpenCV提供了丰富的功能和方法。
它可以用于检测人脸、识别人脸特征、比较人脸相似度等。
OpenCV使用了各种机器研究和图像处理技术,使其成为人脸识别领域的重要工具之一。
人脸识别论文(基于特征脸)

摘要 (1)Abstract (2)前言 (3)第一章人脸识别概述 (5)1.1 生物特征识别技术 (5)1.2 人脸识别技术 (5)1.3 人脸识别的研究背景及意义 (8)1.4 人脸识别理论的发展 (9)1.5 人脸识别的难点 (9)第二章人脸识别的常用算法与分类器介绍 (11)2.1 人脸识别常用方法 (11)2.2 分类器 (13)第三章人脸识别系统的设计及实现 (15)3.1 人脸识别流程 (15)3.2 离线学习和在线匹配 (16)第四章 KL变换和PCA人脸识别方法 (17)4.1 简介 (17)4.2 KL变换和PCA分析 (17)4.2.1 KL变换原理 (18)4.2.2 主成分分析法(PCA) (19)4.3 人脸识别中PCA算法步骤及流程 (22)4.4 实验及结果分析 (23)第五章影响人脸识别的几个因素及人脸数据库介绍 (25)第六章总结与展望 (28)6.1 总结 (28)6.2 展望 (28)参考文献 (30)致谢 (31)附件 (32)摘要生物特征识别技术使用了人体本身所固有的生物特征,与传统的身份识别方法完全不同,具有更高的安全性、可靠性、和有效性,越来越受到人们的重视。
人脸识别技术作为生物特征识别技术的重要组成部分,在近三十年里得到了广泛的关注和研究,已经成为计算机视觉、模式识别领域的研究热点。
人脸识别在公共安全、证件验证、门禁系统、视频监视等领域中都有着广泛的应用前景。
本文是在人脸数据库的基础上做人脸特征提取和识别研究,主要内容如下:(1)对人脸识别研究的内容、相关技术、主要实现方法及发展历程作了详细介绍。
(2)介绍主成分分析法(PCA)、K-L变换,并利用特征脸方法实现了人脸识别。
(3)给出了基于matlab环境的编程及实验结果,并对结果进行分析。
关键词:人脸识别,特征脸,K-L变换,主成分分析作者:侯尚国指导老师:赵勋杰AbstractBiometics,because of using the proper living creature characteristic of human body,is the totally brand new technique different from traditional personal ideniification method and it has the better safety,dependable with the usefulness,and it was payed great attention.Face recongnition is an important component of biometrics and in all kinds of methods,it is also one of the most active and challenging tasks for computer vision and pattern recognition in recent 30 years.Face recognition has a wide range of potential app1ications in the areas of public security,identification of certificate,entrance control and video surveillanee.This paper mainly studies the approaches to the features extraction and recognition in the face database.The main contents are as follows:(1)Give a full introduce to the contents of face recongnition,related techonology,the main implement methods and its development history.(2)Give a introduce to the Princeple Components Analysis(PCA),K-L translation,and realized it via eigenface method.(3)Programed it based the matlab environment and provide the experiment result and analysised it.Key Words: Face Recongnition,Eigenface,K-L Translation, Principle Component Analysis前言目前,在个人身份鉴别中主要依靠ID卡和密码等传统手段,这些传统手段的安全性能较低,都是基于“What he possesses”或“What he remembers”的简单身份鉴别,离真正意义上的身份鉴别“Who he is”还相差甚远。
(完整)人脸识别毕业设计

信息科学与技术学院毕业论文课题名称:基于特征识别的人脸检测系统学院:信息科学与技术学院完成日期:二○一七年五月十九日摘要我的毕业设计题目是基于特征的人脸检测系统,这个系统不仅仅能够检测人脸,还具有识别人脸的功能。
检测人脸检测部分的算法采用的是于仕祺老师的LBP特征加Gentle AdaBoost 分类器相结合的算法,提取识别特征部分的算法采用的是Google在2015年提出的基于深度学习策略的一种人工神经网络FaceNet,较为新颖,其准确率高,在光照不足,姿态和表情变化剧烈时仍能保持稳定,具有很强的鲁棒性。
该系统的界面使用MFC编写,在具体实现中了应用了多线程编程技术实现了一个简单的生产者消费者模型,从而提高了系统的识别效率,另外,对人脸的识别模块还使用了Python,C++混合编程技术引入了Google的开源深度学习框架Tensorflow作为对FaceNet的具体实现,数据库使用的是SQL Server2012,连接数据库使用的是微软公司的ADO 组件.该系统主要有信息采集模块和实时监控模块两个部分,前者完成对任务样本的信息采集工作,后者完成在实时监控的情况下对出现在画面中的人脸进行检测和识别,检测部分的速度可以达到40~60的FPS,识别部分由于计算量较大,只能达到2~5的FPS。
该系统经过简单的硬件支持和部署之后,基本可以完成在实际场景中的简单应用,具有一定的学术研究和实际应用价值。
关键词:人脸检测;人脸识别;机器学习;Tensorflow;实时监控IABSTRACTThe topic of this graduation project is Face Detection System based on characteristics which achieves the face detection and face recognition two functions. The algorithm of face detection part uses a kind of enhanced algorithm based on LBP feature and Gentle AdaBoost classifier proposed by ShiQi Yu,the algorithm of extracting face feature used in recognition part uses a kind of manual neural network FaceNet based on deep learning strategy proposed by Google in 2015.FaceNet has reached high arruracy and it is robustness to the change of illumination,posture and expression。
人脸识别 毕业论文

人脸识别毕业论文人脸识别:技术的进步与隐私的考量人脸识别技术是近年来快速发展的一项领域,它的应用范围涉及到安全监控、身份验证、智能手机解锁等诸多领域。
然而,随着这项技术的普及和应用,人们开始关注其中的隐私问题。
本文将探讨人脸识别技术的发展、应用场景以及对隐私的影响。
一、人脸识别技术的发展人脸识别技术源于计算机视觉领域,其目的是通过分析和识别人脸图像中的特征,来实现对人脸的自动识别。
随着计算机硬件和算法的不断改进,人脸识别技术在准确度和速度方面取得了巨大的突破。
现在,人脸识别技术已经广泛应用于安全监控、边境检查、身份验证等领域。
二、人脸识别技术的应用场景1. 安全监控:人脸识别技术在安全监控领域具有重要的应用。
通过将人脸图像与数据库中的照片进行比对,可以实现对特定人员的追踪和监控。
这种技术在公共场所的安全保障方面发挥了重要作用。
2. 身份验证:人脸识别技术在身份验证领域也得到了广泛应用。
无论是解锁智能手机还是进入某些场所,人脸识别技术都可以提供一种便捷的身份验证方式,取代传统的密码或卡片。
3. 人机交互:人脸识别技术还可以用于改善人机交互体验。
例如,智能电视可以通过人脸识别技术自动调整画面亮度和音量,以适应观看者的需求。
三、人脸识别技术对隐私的影响尽管人脸识别技术在许多领域都带来了便利和安全,但它也引发了人们对隐私的担忧。
首先,人脸识别技术需要大量的个人生物信息,如面部特征和身份信息,这可能会导致这些信息被滥用或泄露。
其次,人脸识别技术的准确度和误识率仍然存在一定的问题,可能会导致误认和冤假错案的发生。
此外,人脸识别技术的使用范围越来越广泛,可能会对个人的行踪和习惯进行跟踪和分析,进一步侵犯个人隐私。
面对这些问题,我们需要在技术发展和隐私保护之间寻求平衡。
一方面,政府和企业应加强对人脸识别技术的监管和管理,确保其合法、合规的使用。
另一方面,个人也应提高自身的隐私保护意识,避免随意泄露个人生物信息。
毕业论文人脸识别技术在安防领域中的应用研究

毕业论文人脸识别技术在安防领域中的应用研究人脸识别技术在安防领域中的应用研究摘要随着科技的不断进步,人脸识别技术被广泛应用于各个领域。
本文以安防领域为研究对象,探讨了人脸识别技术在安防领域中的应用,并分析了其优势和不足之处。
通过对相关案例的分析,总结了人脸识别技术在安防领域中的潜力和发展趋势。
研究结果表明,人脸识别技术在安防领域中具有巨大的应用价值和前景。
1. 引言近年来,安防问题成为社会关注的焦点之一。
然而,传统的安防手段已经无法满足日益增长的安全需求。
人脸识别技术作为一种新兴的安防技术,具有广阔的应用前景。
本文旨在研究人脸识别技术在安防领域中的应用,探讨其在安全防范、犯罪侦查和出入管理等方面的作用。
2. 人脸识别技术的原理及特点人脸识别技术主要基于人脸的生物特征进行身份识别。
其原理是通过摄像头捕捉到的人脸图像,提取出关键特征点,并将其与事先建立的人脸数据库进行比对。
人脸识别技术具有以下特点:(1)非接触式识别,便捷快速。
(2)高精度识别,误识别率低。
(3)无需用户配合,自动完成识别过程。
(4)可用性广泛,适用于各种环境和场合。
3. 人脸识别技术在安全防范中的应用(1)入侵检测与报警:通过在关键位置安装人脸识别系统,可实时检测并报警非法入侵行为。
这种方法不仅可以大大提高安全性,还可以减少保安人员的工作负担。
(2)身份验证:在高安全要求的场所,如金融机构、国家关键部门等,人脸识别技术可以提供快速高效的身份验证方式,替代传统的证件识别方法,减少人工成本并提升安全性。
(3)视频监控:结合人脸识别技术和视频监控系统,可以实现对安全事件的追踪与溯源。
比如在重要场合发生突发事件时,可以通过分析监控视频中的人脸信息,快速锁定并追踪嫌疑人。
4. 人脸识别技术在犯罪侦查中的应用(1)嫌疑人追踪:在犯罪现场留下的监控视频中,通过提取犯罪嫌疑人的人脸信息,可以快速锁定其身份,从而加快犯罪侦破的速度。
(2)犯罪嫌疑人筛查:利用人脸识别技术结合大规模人脸数据库,可以在海量数据中快速筛选出与案件有关的人脸信息,为侦破案件提供重要线索。
人脸识别 毕业论文

毕业设计(论文)题目名称:基于主成分分析(PCA)的人脸识别门禁软件开发——-—人脸识别院系名称:计算机学院班级:计科092班学号:****************:*******:***2013 年 6 月基于主成分分析(PCA)的人脸识别门禁软件开发——--人脸识别Face recognition access control softwaredevelopment based on principal componentanalysis(PCA)———- Face Recognition院系名称:计算机学院班级:计科092班学号:200900814214学生姓名:陈冠君指导教师:陆筱霞2013 年 6 月中文摘要随着安全入口控制需求的快速增长,生物统计识别技术得到了新的重视。
由于人脸的易采集、非接触等优点使得人脸特征作为人生物特征应用受到越来越多的关注,其中最主要就是人脸识别。
本文主要介绍一个人脸识别门禁系统的核心功能模块.本文的设计是基于OpenCV库的,以VS2012软件作为开发工具,主要从需求分析,系统概要设计,关键技术、详细设计和实现几方面来介绍开发过程,最后进行运行测试。
在人脸检测基础上,提取人脸进行识别.在人脸识别方法上,本软件主要采用主成分分析法(PCA)。
将大数据维度进行降维,投影到低维空间,利用欧氏距离计算置信度,达到阀值的训练数据作为判定识别标准。
关键词:人脸检测;人脸识别;主成分分析法(PCA);AbstractWith the rapid growth of security access control, biometric identification technology has been a new emphasis. Easy acquisition of the face,the non—contact,etc. makes facial feature as biometric applications are more and more attention, of which the most important is face recognition. This paper describes a face recognition access control system is the core functional modules.This design is based on the OpenCV library to VS2012 software as a development tool,mainly from the needs analysis,outline design, key technologies, detailed design and implementation aspects to introduce the development process, and finally run the test。
人脸识别毕业设计论文

人脸识别毕业设计论文人脸识别毕业设计论文人脸识别技术是一种通过计算机对人脸图像进行分析和识别的技术。
随着科技的不断进步,人脸识别技术在各个领域得到了广泛的应用,如安全监控、人脸支付、智能手机解锁等。
本文将探讨人脸识别技术的原理、应用以及未来发展方向。
一、人脸识别技术的原理人脸识别技术的原理主要包括人脸检测、人脸特征提取和人脸匹配三个步骤。
首先,系统需要通过摄像头等设备检测到人脸区域,并将其与背景进行分离。
然后,通过特征提取算法,将人脸图像转化为数字特征向量,以便后续的比对。
最后,通过与数据库中的特征向量进行匹配,确定输入人脸的身份。
二、人脸识别技术的应用1. 安全监控领域人脸识别技术在安全监控领域发挥着重要作用。
传统的监控摄像头只能提供实时影像,但无法对监控区域进行有效的识别和分析。
而引入人脸识别技术后,监控系统可以自动识别出陌生人、犯罪嫌疑人等,并及时报警。
这种技术的应用可以大大提高安全监控的效率和准确性。
2. 人脸支付领域随着移动支付的普及,人脸支付成为一种便捷的支付方式。
通过人脸识别技术,用户可以在手机上进行人脸扫描,完成支付过程。
相比传统的密码支付方式,人脸支付更加安全和便利,无需记忆复杂的密码,同时也减少了密码被盗用的风险。
3. 智能手机解锁领域人脸识别技术也广泛应用于智能手机解锁。
用户只需将手机对准自己的脸部,系统便可通过人脸识别技术判断是否解锁。
相比传统的密码解锁方式,人脸解锁更加方便快捷,同时也提高了手机的安全性。
三、人脸识别技术的挑战与未来发展虽然人脸识别技术在各个领域取得了显著的应用效果,但仍然存在一些挑战。
首先,光线、角度、表情等因素对人脸识别的准确性有一定影响,需要进一步改进算法以提高识别率。
其次,隐私问题也是人脸识别技术面临的一大挑战。
人脸图像的采集和存储可能涉及个人隐私,需要加强数据保护和合规管理。
未来,人脸识别技术仍有很大的发展空间。
一方面,随着硬件设备的不断升级,如高清摄像头、深度摄像头等,人脸图像的采集质量将得到提高,进而提高人脸识别的准确性。
人脸识别技术毕业论文

人脸识别技术毕业论文本科毕业设计说明书(论文) 第 1 页共 27 页 1 引言1.1 研究背景和意义随着社会的进步,对身份识别技术的需求越来越大。
尤其在安全、经济以及商贸[1]等领域,这种识别技术的需求更是无处不在。
即使在生活中,我们也要经常验证或被验证他人或自己的身份来保证我们的人身、财产以及信息的安全。
如今,社会在不断的进步,社会的生产、生活等方面也有了很大的提高,这就使得对人们身份的认证有了更高的要求。
传统的个人身份识别主要是通过其本身的标识物品等方式来实现的,如证件、口令或钥匙等。
这些传统识别方法很容易被忘记或者被伪造,而且它们更无法区别所有人与冒充者,他人获得后也可以拥有相同的权利,从而使得真正的持有者蒙受巨大的损失。
例如,当他人获得自己的银行卡和密码后就可以通过自动取款机来盗取金钱。
基于这些原因,使得传统识别方法已经跟不上时代的脚步,满足不了当代人们的安全需求。
而人们本身拥有的面部特征、指纹、虹膜等都能够唯一的标识个人的身份。
这些属性具有固定不变性和个体差异,利用这一属性可以有效的、可靠的、稳定的对个人身份进行识别,而基于面部特征的识别相对于基于其它特征的识别更容易实现,也更容易被接受,从而被广泛的研究与应用。
该技术在现代社会具有非常重大的研究意义,例如,通过人脸识别确认犯罪分子。
另外采用人脸识别设计的自动取款机,通过人脸识别来判断用户是否为本人。
人脸识别的出现使得人们的信息和财产的安全有了很大的提高。
人脸识别涵盖了图像处理、模式识别、神经网络、计算机视觉、生理学以及数学等诸多学科,是一项非常综合的技术,它的应用正随着社会的进步与日俱增。
1.2 人脸识别技术的应用人脸识别的出现在一定程度上缓解了人们对于身份识别的巨大需求。
以下的几个领域是人脸识别研究方向的重点:(1)在公安方面,人脸识别可以帮助公安干警刑侦破案。
公安部门根据获得的疑犯照片与档案库里的疑犯照片进行比对,可以迅速的确定疑犯身份,从而提高破案的效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人脸识别系统毕业论文第一节课题背景一课题的来源随着安全入口控制和金融贸易方面应用需要的快速增长,生物统计识别技术得到了新的重视。
目前,微电子和视觉系统方面取得的新进展,使该领域中高性能自动识别技术的实现代价降低到了可以接受的程度。
而人脸识别是所有的生物识别方法中应用最广泛的技术之一,人脸识别技术是一项近年来兴起的,但不大为人所知的新技术。
人们更多的是在电影中看到这种技术的神奇应用:警察将偷拍到的嫌疑犯的脸部照片,输入到电脑中,与警方数据库中的资料进行比对,并找出该嫌犯的详细资料和犯罪记录。
这并非虚构的情节。
在国外,人脸识别技术早已被大量使用在国家重要部门以及军警等安防部门。
在国,对于人脸识别技术的研究始于上世纪90年代,目前主要应用在公安、金融、网络安全、物业管理以及考勤等领域。
二人脸识别技术的研究意义1、富有挑战性的课题2、面部关键特征定位及人脸2D形状检测技术3、面部感知系统的重要容基于视觉通道信息的面部感知系统,包括人脸检测和跟踪、面部特征定位、面部识别、人脸归类(年龄、种族、性别等的判别)、表情识别、唇读等分系统,如图1-1所式,可以看出,继人脸检测和跟追之后,面部特征定位通常是面部感知的一个必备环节, 是后续工作的基础,具有重要的意义。
尽管人脸识别不能说是其他面部感知模块的必备功能,但是,可以肯定的是,利用已知的身份信息,结合特定人的先验知识,可以提高表情分析、唇读和语音识别、手势识别乃至手写体识别的可靠性。
而计算机对使用者身份确认的最直接的应用就是基于特定使用者的环境设置:如使用者的个性化工作环境,信息的共享和隐私保护等等。
图1-1面部感知系统结构图 第二章系统的需求分析与方案选择人脸识别系统现在应用于许多领域中,但是人脸识别技术也是一项近年来兴起的, 且不大为人所知的新技术。
在我国以及其他国家都有大量的学者正在研究之中,不断的 更新人脸识别技术,以便系统的识别准确率达到新的高度。
第一节可行性分析在开发该人脸识别软件之前,我们查询了前人所写过的诸多论文以及源程序,在开 发之时,结合了资料中的算法并揉进了自己的一些思想,使程序可以对人脸图片进行简 易识别。
一技术可行性图像的处理方法很多,我们可以根据需要,有选择地使用各种方法。
在确定脸部区域上,通常使用的方法有肤色提取。
肤色提取,则对脸部区域的获取 则比较准确,成功率达到95%以上,并且速度快,减少很多工作。
图像的亮度变化,由于图像的亮度在不同环境的当中,必然受到不同光线的影响, 图像就变得太暗或太亮,我们就要对它的亮度进行调整,主要采取的措施是对图像进行 光线补偿。
高斯平滑:在图像的采集过程中,由于各种因素的影响,图像中往往会出现一些不规 则的随机噪声,如数据在传输、存储时发生的数据丢失和损坏等,这些都会影响图像的质 量,因此需要将图片进行平滑操作以此来消除噪声。
灰度变换:进行灰度处理,我们要保证图像信息尽可能少的丢失。
同样在进行灰度 变视频输入㈡换前,我们也要对图像的信息进行统计,找出一个比较合理的灰度值,才能进行灰度变换。
灰度均衡:灰度变换后,就要进行灰度均衡,可以根据灰度分布来进行灰度均衡。
对比度增强:将所要处理的区域和周围图像区域进一步拉开他们的对比度,使它们更加明显,主要通过像素的聚集来实现。
二操作可行性该人脸识别软件需要如下的运行环境:CPU: 500M及以上;存:64 M及以上。
安装有Windows 98、Windows Me、Windows 2000、Windows NT 等操作系统中的其中一种。
另还装有摄像头可进行随机拍照和识别。
因此,从操作可行性来看,只要系统用户的硬件软件设备满足以上条件,即可用该人脸识别软件进行人脸的识别。
第二节需求分析一应用程序的功能需求分析该软件最主要的功能就是要能识别出人脸,首先该系统需要对通过摄像头拍照而获取到的原始的人脸图片进行一系列处理才可进行下一步的工作,该处理过程也称图像预处理。
预处理这个模块在整个人脸识别系统的开发过程中占有很重要的地位,只有预处理模块做的好,才可能很好的完成后面的人脸定位和特征提取这两大关键模块。
因此本设计中所要完成的主要功能如下所述:图像获取功能:该模块主要是从摄像头拍照后进行获取图片,也可以从图片库中获取,获取后的图片可以在软件的界面中显示出来以便进行识别。
图像预处理功能:该模块主要包括图像光线补偿、图像变成灰色、高斯平滑、均衡直方图、实现图像对比度增强、二值化变换等。
人脸定位功能:该模块主要是将处理后的人脸图片进行定位,将眼睛、鼻子、嘴巴标记出来, 以便进行特征提取。
特征提取功能:该模块是在定位后的人脸图片中将眼睛、鼻子、嘴巴的特征值提取出来。
识别功能:该模块是将从图片中提取的特征值和后台数据库中的值进行比较来完成识别功能。
第三章系统的概要设计本章主要介绍系统的结构设计的流程以及系统各模块的功能及相关原理。
(一)应用程序的总体结构设计流程图如图3—1所示:图3—1总体结构设计流程图(二)图像预处理的层次图如图3-2所示:图3-2 预处理的层次图预处理第一节各模块功能概述以上是该系统的总体结构设计图以及图像预处理模块的层次图。
下面介绍系统中的各模块的功能及算法:图像获取模块该模块主要是从摄像头拍照后进行获取图片,也可以从图片库中获取,获取后的图片可以在软件的界面中显示出来以便进行识别。
人脸区域获取该系统中图像里人脸区域的获取,主要是根据肤色来进行获取,通过肤色非线形分段色彩变换来实现。
这一非线性分段色彩变换得到的肤色模型属于色彩空间中的聚类模型,这一类肤色模型的建立首先要选取一种合适的色彩空间。
图像预处理模块图像预处理就是对获取得来的图像进行适当的处理,使它具有的特征能够在图像中明显的表现出来。
该模块中的子模块有如下5个,下面对它们进行概述:・光线补偿⑶因为系统得到的图片可能会存在光线不平衡的情况,这会影响我们对特征的提取,同时系统中要用到YerCB色彩空间,所以有必要对图像进行光线补偿。
尽可能将它的特征在图像中表现出来。
YCrCB是一种色彩空间,它用于视频系统中,在该色彩空间中,Y分量表示像素的亮度,Cr表示红色分量,Cb表示蓝色分量,通常把Cr和Cb称为色度。
YCrCB色彩空间是以演播室质量标准为目标的CC601编码方案中采用的彩色表示模型。
•灰度变化⑷图像灰度化的过程就是把彩色图像转换为黑白色图像的过程,它也是为了将图像的信息更加具体、简单的表现出来,但是,这样做也将会丢失图像信息。
因此,尽可能在转化的过程中用简单的方式表现图像复杂的信息。
•髙斯平滑处理⑸髙斯平滑将对图像进行平滑处理,在图像采集过程中,由于各种因素的影响,图像往往会出现一些不规则的噪声,入图像在传输、存储等都有可能产生数据的丢失。
从而影响图像的质量。
处理噪声的过程称为平滑。
平滑可以降低图像的视觉噪声,同时出去图像中的高频部分后,那些本来不明显的低频成分更容易识别。
平滑可以通过卷积来实现。
经过卷积平滑后的水平投影后,二值化提供了较好的图像效果。
•对比度增強⑹对比度增强,就是对图像的进一步处理,将对比度再一次拉开。
它针对原始图像的每一个像素直接对其灰度进行处理的,其处理过程主要是通过增强函数对像素的灰度级进行运算并将运算结果作为该像素的新灰度值来实现的。
通过改变选用的增强函数的解析表达式就可以得到不同的处理效果。
•二值化㈤二值化的目的是将采集获得的多层次灰度图像处理成二值图像,以便于分析理解和识别并减少计算量。
二值化就是通过一些算法,通过一个阈值改变图像中的像素颜色,令整幅图像画面仅有黑白二值,该图像一般由黑色区域和白色区域组成,可以用一个比特表示一个像素,“1”表示黑色,“0”表示白色,当然也可以倒过来表示,这种图像称之为二值图像。
这便有利于我们对特征的提取。
该设计中采用组方差和组外方差来实现二值化。
・直方图均衡⑻直方图均衡化的目的是使一输入图像转换为在每一灰度级上都有相同的象素点数,它的处理的中心思想是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度围的均匀分布,它的研究思路是:通过直方图变换式来进行直方图的均衡处理,直方图变换式是心(D) =算里缨但是直方图均衡化存在着两个缺点:' f[厂W)]1)变换后图像的灰度级减少,某些细节消失;2)某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。
人脸定位模块人脸定位是将典型的脸部特征(如眼睛,鼻尖,嘴唇等等)标记出来,在本系统中,定位的特征是眼睛,鼻尖和嘴巴三个。
由于眼睛具有对称性,因此可以很快就能标记出来,而鼻子是在眼睛下面,且嘴巴在鼻子下面,所以只要眼睛标记好,鼻子和嘴巴也能相应的标记出来。
特征提取模块特征提取按以下4个步骤进行:(1)、提取两只眼睛的距离(2)、眼睛的倾角度(3)、眼睛、嘴巴的重心(4)、用一个矩形标出每一个特征在特征提取完之后将会得到相应的特征值以便存入后台数据库。
识别模块该模块通过与库存中的特征向量进行比较,找出与特征最相近的参数,再对该参数进一步分析。
如果分析在我们所确认的围,我们就认为该人就是我们所要找的。
然后从库存中提取出该人相关的信息,并显示出来。
如果库存中没有,则给出提示是否对存库作为样本。
第四章系统的详细设计本章主要对图像处理这一模块进行详细介绍,对其子模块所用到的算法及具体实现进行详细讲述。
第一节系统的运行流程图图6-1系统的运行流程图VC++没有提供使用十分方便的DIB绘制方法,只好自己去创建一个实用的DlB类了。
本系统中建立了一个专门的类DIB来处理设备无关位图,表4—1列出了对位图的操作函数。
表6-1 Dib类的部分功能二图像点处理详细设计图像点运算是一种既简单又重要的技术,它能让用户改变图像数据占据的灰度围,一幅输入图像经过点运算后将产生一幅新的输出图像,由输入像素点的灰度值决定相应的输出像素点的灰度值,点运算与局部运算的差别在于:后者每个输出像素的灰度值由对应输入像素的一个领域几个像素的灰度值决定。
所以,点运算不可以改变图像的空间关系。
点运算可以按照预定的方式改变一幅图的灰度直方图。
除了灰度级的改变是根据某种特定的灰度变换函数进行之外,点运算可以看作是“从像素到像素”的复制操作。
如果输入图像为A (x, y),输出图像为B (x, y),则点运算可表示为:B (x, y) = f[A (x, y) J (式2)其中函数f (D)被称为灰度变换(Gray SCaIe TranSfOrmatiOn , GST)函数,它描述了输入灰度值和输出灰度值之间的转换关系,一旦灰度变换函数确定,该点运算就完全被确定下来了。
点运算有时又称为对比度增强、对比度拉伸或灰度变换,它是图像数字化软件和图像显示软件的重要组成部分。