论文部分内容阅读
运动物体的检测与目标的跟踪是计算机视觉领域的重要分支之一,自诞生以来得到了长足发展。现已广泛应用于军事、航空、交通运输、智能监控、考试系统、医学影像分析等领域。随着人们在社会中对自身安全度和生活舒适度的认知提高,对安全防范系统的核心——监控系统提出了更高的要求。本文研究并实现了一种利用目标跟踪技术识别安全人员和非法入侵人员的一种智能监控系统。本文围绕移动轨迹识别算法及其实现进行了探讨和研究,首先较为完整地介绍了几种常见的运动物体检测与目标跟踪算法的原理,包括常见的背景建模算法、背景差分、camshift跟踪算法等。并根据轨迹的数据特征,设计了一种较为高效的表示轨迹数据的数据结构,并在此基础上实现了轨迹的插入、删除以及查找算法,然后在此基础上利用MFC开发了一款基于OpenCV的通过轨迹识别来区分安全人员与非法入侵人员的软件系统。该软件实现了以平均背景模型、高斯混合模型为基础的运动物体检测算法,并在运动物体检测的基础上实现了Camshift跟踪。本文利用结构化设计方法对系统进行了分析和设计并编码实现。最后,对软件各项功能进行了测试和分析。