论文部分内容阅读
视频监控作为一个重要的安全防范系统,有着准确、直观、内容丰富等优点,越来越受到人们的青睐。目前该技术已经非常成熟且性能稳定,然而随着无线传输、图像处理技术的飞速发展,视频监控又有了新的发展方向,主要体现在移动和智能上。移动性指的是可以使用手机、PDA等移动设备,通过3G无线网络,对目标进行随时随地的监控。智能性指的是可以对监控录像进行实时的处理、分析和理解,不需要人为干预,能在异常情况发生时及时发出警报。
本文以家居安防为应用场景,通过对相关技术的研究和分析,设计并实现了一个移动智能视频监控系统。家庭住宅作为人们最重要的财产之一,是人们牵挂的重点。如果能随时随地的对家庭进行监控,必将极大地提高人们的安全感,减少和预防危险情况(如火灾、盗窃等)的发生。
本文介绍了研究背景和系统实现的关键技术,包括流媒体技术、视频压缩技术、人脸识别技术、Android系统等,并对系统进行了需求分析、功能设计、结构设计,以及各个子模块的详细设计。本系统采用经典的C/S架构,由服务器端和客户端组成。其中服务器端完成视频数据的采集、编码、网络传输、人脸识别等任务,客户端完成视频数据的接收、解码以及显示等任务。视频数据由windows下的VFW驱动从摄像头中获取,视频的编码采用MPEG-4格式。数据的传输采用实时流媒体传输协议RTSP/RTP/RTCP,其中RTSP负责协商建立客户端和服务器端的连接,RTP负责视频帧的传输,RTCP负责对数据进行统计和反馈。人脸检测以及人脸识别采用OpcnCV图像处理函数库。手机端也即客户端采用当前比较流行的Android系统。本系统最终实现的功能有视频预览、视频存储和回放、人脸识别。
在完成了系统的设计和实现后,本文对系统进行了功能测试和性能测试。实验结果表明系统功能实现完整,性能稳定可靠,有着良好的实用性和可扩展性。