首页 > 其他分享 >基于Haar分类和五官验证的人脸识别

基于Haar分类和五官验证的人脸识别

时间:2023-04-25 23:07:47浏览次数:41  
标签:人脸识别 五官 Haar 检测 分类器 算法 人脸 AdaBoost

访问【WRITE-BUG数字空间】_[内附完整源码和文档]

AdaBoost 算法是 1995 年提出的一种快速人脸检测算法,是人脸检测领域里程碑式的进步,这种算法根据弱学习的反馈,适应性地调整假设的错误率,使在效率不降低的情况下,检测正确率得到了很大的提高。

摘要 :人脸检测是人脸分析的首要环节,其处理的问题是确认图像中是否存在人脸,如果存在则对人脸进行定位。人脸检测的应用领域相当广泛,是实现机器智能化的重要步骤之一。AdaBoost 算法是 1995 年提出的一种快速人脸检测算法,是人脸检测领域里程碑式的进步,这种算法根据弱学习的反馈,适应性地调整假设的错误率,使在效率不降低的情况下,检测正确率得到了很大的提高。本文对影响 AdaBoost 人脸检测训练算法速度的至关重要的两方面:Haar 特征和积分图的概念和理论进行了仔细的阐明。同时给出了 AdaBoost 的算法,并深入探讨了其中的一些关键问题——弱学习器的构造、选取等问题。本文还将 AdaBoost 训练出来的多个强分类器连接在一起,形成同时具备高检测率和低误识率的级联分类器——Haar 分类器。最后用 Haar 分类器实现人脸检测并通过检测五官来检验检测结果。

关键词 :Adaboost;机器学习;级联; Haar 特征

引言

图像目标的检测与识别向来是机器视觉领域的重要研究内容。其中,人脸图像信息的处理技术一直都是模式识别与机器视觉研究领域内关注的重要问题,是现阶段基于生物特征的身份识别技术的重要组成部分之一。作为人脸信息处理中的一项关键技术,人脸检测的应用背景已经远远超出了人脸识别系统的范畴,在身份验证、基于内容的图像检索、数字视频处理、视觉监测等方面都有着重要的应用价值。

人脸是一种完全开放的信息源,是图像和视频中最重要的视觉图像之一。通过人脸可以得到一个人的性别、年龄、表情和身份等个体信息。人脸分析的相关研究希望用户的身份、状态和意图的信息能够从图像中提取出来,然后由计算依此做出反应(比如通过观察用户脸部表情来分析心情并进行相应反应)。

人脸检测是指在输入图像中确定所有存在的人脸的位置、大小的过程。人脸识别或辨认、人脸定位以及人脸追踪等都与人脸检测密切相关。

早期的人脸识别算法都是在假设已经得到了一个正面人脸或者假设人脸很容易获得的前提下进行的,但是随着人脸分析应用范围的不断扩大和开发实际系统需求的不断提高,这种假设下的研究不再能满足需求。人脸检测开始作为独立的研究内容发展起来。

近年来出现了大量的人脸检测方法,其中 Paul Viola 和 Michael Jones 于 2001 年提出的 Adaboost 算法是第一个实时的人脸检测算法,从根本上解决了检测的速度问题,同时具有较好的识别效果[2]。

本文研究 AdaBoost 人脸检测方法的训练流程,研究了 Adaboost 算法的实现步骤,设计并实现基于 Haar 分类器的人脸检测系统,并通过检测五官来检验检测结果。

基于Haar分类和五官验证的人脸识别_人脸检测

基于Haar分类和五官验证的人脸识别_人脸识别_02

基于Haar分类和五官验证的人脸识别_Ada_03

基于Haar分类和五官验证的人脸识别_Ada_04

标签:人脸识别,五官,Haar,检测,分类器,算法,人脸,AdaBoost
From: https://blog.51cto.com/u_16075443/6225511

相关文章

  • 人脸识别 进度10
    张旭彤:写了:完善了修改密码的功能问题:暂无准备:继续进行整体测试,找bug。 冀朝赛:美化了修改密码的界面。 团队:团队之间讨论了上台竞标的具体演讲过程,并在一起讨论了团队项目的功能实现流程为明天竞标做准备。  ......
  • 每日一小时打卡pc端毕业设计(具有人脸专注度检测和人脸识别的监控功能)
               代码:#coding=utf-8importcv2ascvimportcv2importdatetimeimportbase64importtimeimportimutilsimportdlibfromimutilsimportface_utilsfromscipy.spatialimportdistanceasdistfromPILimportImage,I......
  • 人脸识别 进度9
    张旭彤:写了:修复了新增学生后签到总表显示错误的问题问题:没有进行较为完善的整体测试准备:进行较为完善的整体测试冀朝赛:美化了一些页面的按钮,对新的学生注册并录入照片功能页面进行了美化。 团队照片: ......
  • 团队(PM)人脸识别
    我们这个人脸识别的项目预期:两个星期。目前已经花的时间:10天。完成进度:目前已经完成了95%。整个项目的流程可以顺利的进行。公开任务看板照片: 燃尽图:  产品状态:产品基本已经完成了。(只剩下一些功能的优化和一些测试) ......
  • 人脸识别 进度7
    张旭彤:写了:增加返回主界面的按钮问题:文字不居中等准备:运行程序,使程序更完善。赵胜府:今天我把所有按钮都加上了,小组完成了所有的整合,添加了我们的自拍照,完成了任务,添加成功,组长收集了所有的部署,照片能实现识别遇到的问题:整合jsp参数混乱,页面参差不齐,我不会人脸识别借口的调用。......
  • 人脸识别 进度6
    张旭彤:写了:签到总表的页面添加教师和发起日期问题:没有返回主界面的按钮准备:完善返回主界面的功能赵胜府:王垚基:冀朝赛:学习了css的相关知识,为剩下的页面美化打基础。 ......
  • 人脸识别是什么,目前主要应用于哪些场景?
    如今,在人与人相连的时代,围绕人提供的服务首先要解决的是辨识人的身份,为此人们发明了很多卡、证作为识别人身份的依据,这种身份识别本质上是“见物如见人,认物不认人”,它忽视了人们最本质的需要,解决老问题的同时,也带来一些新的问题。顺应时代的潮流,充分利用人脸识别技术,强调人脸大数据......
  • 人脸识别 进度5
    赵胜府:今天我修复了昨天传参报错的问题,改善了页面乱码的问题,实现了功能流畅运行,完成了组长交给的任务,遇到的问题,session传值问题,我不会多值传参,只会一个,不过好在可以改。王垚基:今天:完成了调用百度的api接口,准备完成学生人脸录入功能问题:获取**access_token**的时候出错张旭彤:写......
  • 人脸识别进度 4
    张旭彤:修复了页码大于总页时出现的错误。 赵胜府:今天我完成了之前登录的修改,修复了点bug,写了主页面,然后通过seesion存取身份,主页面可以判断身份然后调取身份,基本完成了团队交给的任务遇到的问题:HttpServletResponse应用(三)sendRedirect()实现请求重定向不懂。把Sring当成int......
  • 生物识别技术的新突破:人脸识别与指纹识别的精度与速度提升
    近年来,随着科技的不断发展,生物识别技术也得到了快速的发展。其中,人脸识别和指纹识别技术是最为常见的两种生物识别技术。在过去,这两种技术的精度和速度都存在一定的问题,但是最近的研究表明,这两种技术已经取得了新的突破,精度和速度都得到了显著提升。 首先,让我们来看看人脸识......