论文部分内容阅读
随着智慧物联概念的提出,电子技术、计算机技术和通信技术的不断发展,智能家居视频监控系统这一安防手段,在工业、军事、民用领域有着广泛的应用前景。为家居环境的安全防范和环境监控起到了不可忽视的作用。视频监控具有直观、便捷、信息内容丰富等优点,向用户提供高质量的监控图像和便捷的监控方式。本文针对智能家居视频监控的实际需要,结合嵌入式WEB以及视频监控技术设计了一种基于嵌入式+Linux系统组成的智能家居视频监控系统,该系统选用S3C6410作为主控制芯片,以Linux作为操作系统,以USB摄像头ZC301作为视频采集设备,采用TLWN321G+作为无线局域网的无线传输模块,舵机为云台控制模块,选用BOA作为WEB服务器,通过WEB技术使视频监控系统接入到网络,用户只需到登录服务器,便可以实现视频实时监控,图片查看,图像回放以及云台的控制功能。视频监控系统主要分为采集端和监控端。首先在采集端采用V4L2结构获取视频信息,通过压缩后存到服务器内,通过移植流媒体服务器(MJPG-streamer)和WEB服务器(BOA)实现了视频图像的采集与传输和浏览器对服务器的远程控制,通过HTML页面中嵌入CGI程序,实现了浏览器中视频图像的加载和显示。此外,系统分析了常用的运动物体监控算法以及视频索引的方式与方法,增加了移动物体监控和视频时间定位的功能。移动物体监控功能选用基于三帧差分法的运动目标识别算法,并应用motion程序实现了运动物体的检测功能。当检测到有运动物体进入监控区域时,系统会自动将运动物体意图片的形式进行捕捉并进行存储。时间定位功能采用JavaScript来操作video元素中的control属性进行时间定位播放功能,同时加入开始,暂定,慢放等自定义播放功能。该系统体积小,功耗低,系统稳定,实时性较好。经测试,系统运行稳定,无线带宽以及传输速率均满足实时监控的需求,可应用于普通家居环境的监控。