论文部分内容阅读
近年来,视频监控系统得到了广泛的应用,在社会生活中扮演着越来越重要的角色。视频监控系统的发展大体经历了本地模拟视频监控系统、基于PC的视频监控系统、基于嵌入式视频服务器的网络视频监控系统以及本文中要研究和实现的智能视频监控系统四个阶段。在智能视频监控系统中,包含着五种关键技术,分别是:数字视频压缩技术、数字视频网络传输技术、高效大容量的视频存储和检索技术、监控场景中运动检测与告警信息处理技术以及监控场景中物体识别与跟踪技术。本文主要是对智能视频监控系统关键技术的研究与实现,主要体现在以下几个方面:1、在视频数据的压缩方面,研究与分析了视频压缩的标准以及对MPEG-4压缩标准做了简单的介绍,并分析了MPEG-4的硬件实现方式,即使用硬件编码芯片VW2010将视频信号转换为MPEG-4格式的视频流。2、在视频数据的传输方面,研究了视频数据的传输技术,包括传输层协议与编程技术、IP组播技术以及多媒体传输协议RTP/RTCP等,并在这些传输技术的基础上实现了一种可靠的音视频流的传输解决方案。3、在视频数据的存储方面,设计了一种在嵌入式视频服务器上的视频存储方案。4、在视频数据的接收与播放方面,研究与实现了在监控端的使用微软的DirectShow技术来实现音视频数据的接收与播放。5、在运动检测与告警方面,研究与分析了VW2010芯片使用的基于帧差法的运动检测的实现,同时提出了一种在视频解码端采用基于MPEG-4压缩域的运动检测的方法;此外,还简单的介绍了告警信息的处理技术。6、在人脸识别方面,分析了基于视频码流的人脸识别的一般流程,并提出了一个在系统解码端的人脸识别的解决方案。