摘要

针对复杂环境下,基于肤色信息的Cam Shift(continuously adaptive Mean-Shift)算法跟踪运动人脸的实时性欠佳,且同一时刻只能跟踪一个人脸的问题,提出了一种适于复杂环境下多人脸目标的自动检测与实时跟踪的方法。该方法利用Ada Boost(adaptive boosting)算法进行背景消除,提取可能包含活动人脸的区域进行人脸验证,采用多线程的Cam Shift算法,即MT-Cam Shift跟踪算法,实现人脸相互交错及人脸数目发生变化时的多人脸跟踪,从而实现动态多人脸的自动检测与实时跟踪。在任意复杂环境下,该方法的正确检测率可达89.86%,误检率可降至2.78%;其检测跟踪周期为35.8842.84 ms,有效地达到了25 fps的实时刷屏要求。实验结果表明,该方法可实时稳健地在复杂环境下实现多人脸的自动检测与实时跟踪。