首页 理论教育 基于肤色与Haar特征的人脸检测算法优化

基于肤色与Haar特征的人脸检测算法优化

时间:2023-06-29 理论教育 版权反馈
【摘要】:图4-13人脸检测流程通过上述判断,可以去除很多非人脸区域的扫描,一般得到的人脸肤色区域如图4-14所示。图4-14原图和人脸肤色区域得到人脸区域后,由于对人脸区域孔洞的填充以及形态学等操作,造成人脸掩膜区域不能完全地将整个人脸区域包含在内,因此在人脸区域掩膜最小外接矩形的基础上,上下左右分别向外扩充原来掩膜宽与高的1/8,这样就能将整个人脸包含在内,相应也提高了该区域Haar人脸检测的正确率。

基于肤色与Haar特征的人脸检测算法优化

为了提高人脸检测的时效性,结合前面的前景检测与肤色分割方法,通过YCbCr肤色建模在指示对象中得到候选人脸区域,结合Haar特征分析该区域目标物体,算法流程如图4-13所示。

通过对指示对象进行肤色建模,已经较完整地提取出了所有的肤色区域,其中包括人脸区域、人手区域以及类肤色区域等,根据所提的方法进行人脸检测时,可能需要对所有的这些区域运用Haar特征进行扫描检测人脸,对非人脸区域的扫描势必增加检测时间。在此,根据人脸的长度与宽度的比例关系,一般人脸的长宽比应该在这样的一个范围内:0.6<人脸长宽比<1.5,考虑到人脸区域和脖子区域大都是连通的,所以实际处理中将比例修正到如下的范围内:0.6<人脸长宽比<2。

图4-13 人脸检测流程

通过上述判断,可以去除很多非人脸区域的扫描,一般得到的人脸肤色区域如图4-14所示。

图4-14 原图和人脸肤色区域(www.xing528.com)

得到人脸区域后,由于对人脸区域孔洞的填充以及形态学等操作,造成人脸掩膜区域不能完全地将整个人脸区域包含在内,因此在人脸区域掩膜最小外接矩形的基础上,上下左右分别向外扩充原来掩膜宽与高的1/8,这样就能将整个人脸包含在内,相应也提高了该区域Haar人脸检测的正确率。扩充后的掩膜区域与人脸区域如图4-15所示。

最后利用Haar特征扫描人脸区域,可以快速地判断出人脸的位置,人脸检测的结果如图4-16所示。

图4-15 掩膜区域与人脸区域

图4-16 人脸检测结果图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈