视频序列中人体运动目标的检测与跟踪讨论信息学院 信研 11 毕莎莎摘要:本文提出的算法是在 Linux 系统 Fedora8、GCC 编译器平台上进行设计的,通过实验验证了算法的可行性,并且我们提出的算法大大提高了运动目标检测和跟踪的准确度,减少了计算量,提高了系统的实时性。该系统算法分为三局部:首先利用图像帧差进行运动目标的提取;然后利用模式识别分析目标的特征,对目标进行分类;最后得到目标的形心,对人体目标进行匹配、跟踪并计数,实时给出越过计数线的人数。实验证明该算法简单可行,统计数据具有较高的正确率。关键词:帧间差分;运动检测;目标跟踪,计数; 1、绪论1.1 课题相关背景目标的识别与跟踪是基于对一个图像序列的讨论,从序列图像中检测到运动的目标,并且对目标运动的规律加以预测,实现对指定的目标进行准确且连续的跟踪。其目的是通过计算机视觉从复杂的变化的背景环境中准确识别出所需的运动目标,提取稳定的目标特征,并对目标的位置和姿态等信息进行快速实时的跟踪。随着计算机处理能力的显著提高,该技术在众多领域都有越来越广泛的应用。1.2 工程简介本工程利用图像处理和模式识别的方法讨论并设计了基于视频的客流量统计系统。本文提出的算法是在 Linux 系统 Fedora8、GCC 编译器平台,利用海康威视的采集卡及摄像头进行设计的,通过实验验证了算法的可行性,并且我们提出的算法大大提高了运动目标检测和跟踪的准确度,减少了计算量,提高了系统的实时性。2、相关知识介绍2.1 Fedora8 系统本工程之所以选择 Fedora8 系统主要是因为:fedora8 的系统内核和海康威视采集卡DS4008HS 驱动要求的内核相匹配;另外此工程运行时,要长期处在工作的状态,需要比拟稳定的操作系统。而 Linux 系统 Fedora8 比拟稳定;可移植性较好;具有平安性的效劳器,很少会感染病毒,所以本工程选择了此操作系统。2.2 C 语言介绍C 语言的特点:1)语言表达能力强。2)语言简洁、紧凑,使用灵活,易于学习和使用。3)数据类型丰富,具有很强的结构化控制语句。4)语言生成的代码质量高。5)语法限制不严格,程序设计自由度大。6)可移植性好。用 C 语言编写的程序根本上不作修改就能用于各种型号的计算机和各种操作系统。 海康威视采集卡海康 DS4008HS:开发支持:1、提供完整的 SDK 开发包、DEMO 演示软件及其源程序,SDK 与 H 卡兼容 SDK 包含了板卡开发软件、播放器开发软件、网络开发软件、MediaPla...