论文部分内容阅读
在信息技术日益发展的热潮中,以网络技术,通信技术,图像处理技术以及多媒体技术为依托的数字视频监控系统已经渗透到人类生活的各个领域中去了,并且在各行各业中发挥越来越重要的作用。随着数字视频监控系统的发展,它也正向智能监控的方向发展。智能监控其中一个特点就是对动态的视频图像进行检测与分析,并根据分析结果进行相应的处理。 本文在数字视频监控系统的基本原理上,设计了一个基于图像检测的家庭保安系统。可以说,此系统是一个数字视频监控系统的微缩版,但是它有自身的特点和优势:廉价和实用。它重用现有设备,以极少的投入实现了大众家庭中的监控报警的迫切需要。它利用家庭中已有的计算机,配置一个或多个普通摄像头,可选地加上手机短信模块,通过摄像头对家庭中的门口,窗户等场景进行视频监控。此家庭保安系统既可以通过宽带互联网将家庭监控情况连接到小区中的监控中心,也可以单机使用。它的报警信息来源于实时视频中对运动信息的检测,它的报警方式是手机报警和网络报警。手机报警就是将报警信息发送到用户指定的手机号码上去。网络报警就是将报警信息通过宽带互联网发送到住宅小区的监控中心去。 报警是家庭保安系统中最有实用价值的功能,而报警的依据是图像检测的结果。其中,图像检测方法来源于图像处理中的帧差法。本文将家庭保安系统的特点和帧差法基本原理相结合,提出了一种图像检测的方法,实现了报警功能。 DirectShow技术作为一套优秀的多媒体信息系统构建架构,是在Windows平台上进行实时音频视频应用程序开发的最好选择。它为开发者提供了成熟、易开发的SDK。DirectShow作为DirectX的一部分,它是进行音频和视频实时采集,编码和播放的极为有力的工具。家庭保安系统使用DirectShow技术作为实现视频采集、播放、录像、图像压缩、图像检测等功能的技术框架。文中论述了DirectShow进行数字监控系统开发的基本原理,并且在图像检测模块中使用了DirectShow的过滤器对其进行封装,详细描述了如何设计并实现图像检测