人脸检测方法研究与系统实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:stbruce
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人脸检测(face detection)是指对于一幅任意给定的图像,采用一定的策略对其进行搜索以确定其中是否含有人脸,如果是则返回人脸的位置、大小和姿态。人脸检测是人脸识别、表情识别等课题的研究基础,是模式识别的重要应用,在安全识别、身份鉴定中有着广泛应用前景。本文的研究目标是如何快速、准确地在图片或视频中检测出人脸,并基于Adaboost方法构建了一个人脸检测系统,系统主要由两个部分构成:训练正负样本得到分类器部分和人脸检测部分。本文所做的研究工作如下:(1)利用Adaboost算法训练分类器,训练过程在原文献的基础上加入了倾角45度的矩形特征,并在选取样本时增加了训练的样本数,包括了不同角度人脸的样本和有附属物的人脸样本,以提高系统的鲁棒性。并对Adaboost算法做了以下改进:为每个样本附加一个选取标记,初始值为1,表示可以被选取,若迭代后样本的权值小于某个值,则将此标记置为0,该样本将不可选,这样避免了样本的重复选取。(2)检测时采用了放大检测窗口方法,这种方法可以充分利用积分图的快速计算优势,提高系统的检测速度,并且计算量小。对图片进行检测时,先对图片进行预处理,采用Canny算子提取边缘,去掉部分背景区域,这样提高了系统检测速度。(3)在进行视频检测时,先对视频文件进行肤色检测,从而减少送入多层分类器中窗口的数量,可以使检测时间进一步满足实时检测的需要,同时提高检测率和降低误检率。在解决检测视频中的侧面人脸吋,与基于图论中割集原理的精确检测相结合,将前几帧的正面检测图作为精确检测的初始区域,代替原算法中需要手动划定初始区域的方法。
其他文献
本课题来源于太平洋保险上海呼叫中心系统的研发项目,本课题所实现的系统模型是在深入研究了呼叫中心系统基础理论以及J2EE轻量级架构技术的基础上,根据实践过程中得到的呼叫中
近些年来,全国乃至全世界各地的灾害和紧急性事件频繁发生,这使得应急通讯服务系统的研发变得迫切。本论文是以广东省教育部产学研专项“下一代宽带无线接入系统研制和网络应
随着互联网信息技术和电子商务产业的快速发展,线上购物成为一种方便、快捷、有吸引力的购物方式,得到了数以十亿计的网络用户的关注。其中,服饰类商品在电商行业中具有十分
随着车辆的普及和移动Ad Hoc网络技术的不断发展,车辆自组网(VANET,Vehicle Ad Hoc Network)逐渐成为新兴的研究领域,同时智能交通系统(ITS,Intelligent Transport System)也
近年来,人们对于信息安全的要求也越来越高,传统的身份识别方法,基于其自身固有的特点越来越不能适应社会发展的需求,存在着许多不稳定因素,正因如此,基于生物特征识别的技术
随着互联网技术的高速发展,互联网已成为国际化商业合作、信息交互和新技术发展最为重要的组成部分。作为网络技术基础的网络管理技术也在不断推陈出新。网络发展到现今阶段,
随着软件系统的规模越来越大,结构越来越复杂,为了更好的理解程序,为了更合理的开发软件,软件切片技术逐渐成为软件工程学中的一个研究热点。切片技术虽然得到了迅速发展,但
C语言是国际上广泛流行的计算机高级程序设计语言,在各类高等院校的计算机及相关专业中,C语言均被列为一门必修的基础课程。该课程考核中使用的传统手工阅卷已经逐渐走向计算
随着基于B/S的多层Web体系结构的发展,Web应用软件开发己经成为主流,Web应用软件开发过程中一项重要的工作就是选择和确定系统开发架构。提高软件质量、适应不断变化的业务需
在计算机支持协同工作(Computer Supported Cooperative Work,CSCW)的环境下,动态协作关系是指项目成员在分工合作完成共同目标任务过程中结构及合作关系的演变,其中的合作关系