论文部分内容阅读
视频技术是信息化社会中一项重要的技术,在人们的日常生活、商业和国防领域都有着广泛的应用。随着技术的发展和市场需求的提高,视频技术正向着智能化、集成化、网络化、便携化的方向发展。人脸检测和目标跟踪既是计算机视觉领域的两个研究热点,也是智能化视频技术的研究对象。
DM6446嵌入式SoC处理器是基于TI DaVinci技术的多媒体芯片,非常适合作为数字视频技术开发平台。TI公司的DaVinci技术专门为视频、音频处理设计,提供了硬件、软件、开发工具和服务支持,为视频、音频技术的开发提供了极大的便利。通过使用集成在DM6446芯片内丰富的数字视频接口和功能强大的DSP处理器,开发人员可以实现智能视频技术中复杂的算法。DM6446还拥有网络功能和低功耗特点,使得基于该处理器的视频设备具有便携性、移动性,完全符合视频技术的发展方向,具有非常良好的应用前景。
本文基于DM6446平台设计和开发了一套视频人脸检测和跟踪系统。为了满足视频处理的实时性要求,本文以Adaboost人脸检测算法为研究对象,对算法的原理和应用展开了讨论,在原算法的基础上提出了优化的训练算法以降低算法复杂度,并使用了改进的级联分类器结构提高检测速度,取得了较好的效果。为了充分利用视频序列的相关性,本文引入了Camshift跟踪算法,跟踪算法以检测结果为输入,对目标进行跟踪,较好地弥补了检测算法过于复杂的缺陷。根据DM6446的DSP C64x+核的特性,本文优化了Adaboost人脸检测算法和Camshift跟踪算法,提升了算法在DSP上的计算速度,实现了一个实时的视频处理系统。