论文部分内容阅读
近年来,随着计算机水平和计算机视觉的不断发展,智能视频监控系统成为了一个新兴的应用方向和备受关注的前沿课题。基于图像序列的运动目标检测与跟踪是计算机视觉领域和数字图像处理领域的重要研究课题之一。本文主要以智能视频监控为研究背景,针对人脸检测、人脸跟踪、人脸图像筛选等问题进行了研究,并在此基础上建构了一个相对完整的人脸检测与跟踪软件系统。本文的主要研究内容如下:(1)综合利用人脸的运动信息、颜色信息和灰度信息进行人脸检测。提出了基于YCbCr空间的背景建模改进算法,并采用Gabor滤波器组提取出人脸候选区域的Gabor特征,用分类器进行人脸验证,最终实现人脸定位。该方法综合运用了人脸的运动、色彩与灰度信息,能够有效克服光照和阴影对检测的影响,并提高检测的完整性和准确性。(2)综合利用人脸的颜色信息、形态比例信息和运动信息进行人脸跟踪。首先,将人脸检测结果初始化跟踪,实现人脸的自动跟踪;然后,采用基于人脸肤色特征的Camshift跟踪算法进行人脸跟踪,并采用Kalman滤波器对运动目标进行估计;最后,根据Camshift跟踪算法易受相似颜色干扰的特点,加入人脸形态约束和运动约束,最终完成自动的人脸跟踪系统。该方法能够有效解决跟踪中出现的问题,实现鲁棒地跟踪;(3)综合人脸图像的清晰度和人脸正面性对跟踪输出的人脸图像进行筛选。本文基于人脸图像的清晰度和正面性,设计了针对人脸图像的综合评价系统,实验证明该系统能够有效地对人脸图像进行综合评定;(4)基于本文算法及结构,采用VC++开发平台和OpenCV算法库设计了一个简单的基于视频的人脸检测与跟踪系统,并通过该系统验证了算法的可行性和实用性。本文分析与研究了人脸检测与跟踪算法,提出了实时性好且抗干扰性强的人脸检测与跟踪方法,构建了一个实用性强的自动人脸检测与跟踪软件系统。