资源描述:
《opencv人脸识别系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要人脸检测主要是基于计算机识别的一项数字化技术,用以准确获取人的脸部大小和位置信息,在进行人脸检测时,突出主要的脸部特征,淡化次要的环境、衣着等因素。对于某些情况下,人脸检测也可以计算出人脸,如眼睛,鼻子和嘴等精确的微妙特征。由于在安全检测系统,医学,档案管理,视频会议和人机交互等领域人脸检测系统都有光明的应用前景,因此人脸检测逐渐成为了两个跨学科领域研究的热门话题:人工智能和当前模式识别。本文基于OpenCV视觉库具体的设计并开发了对数字图像中的人脸检测的程序,所采用的人脸检测的原理主要是分类器训练模式(Adaboost算法)提取Haar特征的方法。它在整个软件极其重要的作用,
2、图像中人脸的准确定位和识别都受图像处理好坏的直接影响。本次所设计的软件在图像处理部分所采用的方法是基于Adaboost算法进行Haar特征的提取,在此之上加以通过积分图方法来获取完整的级联分类器结构,进行人脸检测时,OpenCV级联分类器通过Adaboost人脸检测算法进行训练,此后采用不同情况下的实验样本完成精确定位以及检测试验。经过代码的设计和调试,在最后的测试中针对数字图像进行的人脸检测和定位达到了较好的效果,提高了定位和识别的正确率。关键词:人脸检测,AdaBoost,分类器,OpenCVAbstractFacedetectionismainlybasedoncompute
3、rrecognitionofadigitaltechnology,facesizeandlocationinformationtoaccuratelyobtaintheperson,duringfacedetection,highlightthemainfacialfeatures,dilutethesecondaryenvironment,clothing,andotherfactors.Forsomecases,facedetectioncanalsocalculateaperson'sface,suchaseyes,noseandmouth,andothersubtlefea
4、turesaccurate.Becauseinthefieldofhumansecuritydetectionsystems,medicalrecordsmanagement,videoconferencing,andhuman-computerinteractionfacedetectionsystemhasbrightprospects,andthereforefacedetectionisbecomingatwointerdisciplinaryresearchfieldshottopic:artificialintelligenceandThecurrentpatternr
5、ecognition.Thisarticleisbased.penCVvisionlibrarydesignedanddevelopedspecificallyfordigitalimagefacedetectionprocess,theprinciplesusedfacedetectionmethodsaremainlyclassifiertrainingmode(Adaboostalgorithm)toextractHaarfeatures.Itisinthevitalroleofthesoftware,theimageofthehumanfaceaccuratelylocat
6、eandidentifyallthatisgoodorbadadirectimpactontheimageprocessing.ThissoftwareisdesignedimageprocessingmethodusedinpartbasedHaarAdaboostalgorithmtoextractfeatures,ontopofthistobetogetthefullcascadeclassifierstructurebyintegratingthediagrammethodforfacedetection,OpenCVcascadeclassifieristrainedby
7、Adaboostfacedetectionalgorithm,thentheuseoftheexperimentalsampleunderdifferentcircumstancesforaccuratepositioningandtesting.Throughdesignanddebuggingcode,facedetectionandlocationinthefinaltestfordigitalimagestoachievebetterresultsandimp