论文部分内容阅读
随着互联网技术和嵌入式技术的快速发展,具有网络功能的嵌入式设备开发成为一个十分热门的研究领域。另一方面,如何对敏感的公共场合进行全天候、自动、实时监控,是人们普遍关注的问题,而智能视频监控系统正是解决该问题最为有效的手段。本文设计了一种适用于民用领域的嵌入式远程智能视频监控系统。本文主要做了以下四个方面的研究。(1)设计了系统的总体构架。选用S3C2440处理器作为硬件平台的核心,USB接口与前端摄像头连接进行监控图像采集,网络模块实现数据的实时远距离传输。采用开源、可裁减的、针对嵌入式处理器结构的Linux操作系统作为软件开发平台。(2)针对远程视频监控功能,采用互联网作为传输平台,实现视频图像数据的实时、远距离传输,设计了基于V4L库的视频采集、基于TCP/IP协议的网络传输和基于FrameBuffer的视频LCD显示等视频监控软件。(3)改进了海量视频数据管理策略即NVR(Network Video Recorder)数据存储管理策略,增加了视频数据的断网同步和视频数据的矩阵输出功能。断网同步功能保证在网络中断的情况下不丢失重要视频数据,矩阵输出功能使用户更方便的观看监控录像。(4)实现了基于背景减法和帧差法相结合的运动检测软件设计,并在此基础上提取运动物体的轮廓。利用星形向量法提取移动物体的特征向量,应用LIBSVM软件训练分类准测后进行人体识别。本文针对智能视频监控这一新兴的热门研究领域,根据用户的特点,采用高性价比嵌入式处理器进行图像的获取和处理,以互联网这一广域的、低成本的、实时的传输平台进行数据传输,使得基于本设计的产品成为一个满足大众化需求的廉价的嵌入式智能视频监控系统。