论文部分内容阅读
随着电子信息技术以及网络技术的迅猛发展,科学技术对人们的生活的影响也越来越重要,智能家居就是科学技术发展的一个产物,让人们的生活更加幸福。智能家居中最主要的安防系统也越来越受到人们的青睐。视频监控作为智能家居中安防系统的最重要组成部分,越来越多的进入到人们的生活当中。嵌入式视频监控以其稳定的性能,小巧的体积、亲民的价格等优势,成为了智能家居视频监控领域的主力军。本设计采用了基于ARM9架构的S3C2440A高性能低功耗处理器作为本系统的嵌入式处理器。使用USB摄像头来采集视频数据,在系统中移植了Web服务器,使得用户可以远程通过Web浏览器实现对摄像头监控画面的查看。在创新方面,在本系统中加入了对运动物体的检测,并且基于传统高斯混合模型进行改进,使得对运动物体检测更加快速精准,同时又加入了GPRS报警系统,当检测到有运动物体时,系统自动向用户发送报警信息,使得监控系统更加的便宜,智能和便捷。本文首先对智能家居、视频监控和嵌入式系统做了介绍,根据视频监控的发展现状,确定了本文的总体功能设计,分析介绍了当前主流嵌入式处理器,在此基础上选择ARM9架构的S3C2440芯片作为嵌入式的硬件处理器,并结合外围的存储部分、网络部分、GPRS报警部分等组成了本系统的硬件平台。然后对当前主流的嵌入式系统进行了介绍,根据开发的难易程度和成本因素,选择了Linux系统作为本设计的嵌入式操作系统,并在硬件平台上对Bootloader、Linux内核和根文件系统等进行了编译和移植。在对运动物体的检测中,在对光流法、帧间差分法、背景差分法三种检测技术的比较后选择了背景差分法,通过改进后的高斯混合模型实现了对运动目标的检测。最后本系统采用Boa服务器,通过B/S模式实现了让用户可以远程监控的目的。当系统启动后,用户无论在什么地方,都可以在一台可以联网的计算机上,通过Web浏览器登录系统服务器,查看视频监控的画面,当系统检测到有运动物体时,会自动发送短信给用户并提醒用户查看监控视频。