论文部分内容阅读
随着嵌入式技术的高速发展,基于嵌入式的视频监控系统由于其成本低、性能稳定可靠等优点逐渐成为了视频监控的主流选择。但当前主流的嵌入式视频监控系统存在采集的视频不清晰、数据压缩效率低、没有全景监控、不具备图像分析功能等缺陷,相关的研究正成为当前的热门方向。为了解决传统视频监控系统没有全景监控、不能多端监控和不具备图像恢复功能的问题,利用PC和ARM嵌入式平台设计开发了一套实时远程视频监控系统。该系统的视频数据采集、压缩和传输都在ARM平台上完成,利用V4L函数实现视频数据采集、按照JPEG的标准对数据进行压缩、遵照TCP协议利用Socket编程实现视频数据的网络传输,并实现图像保存和监控区域运动物体检测功能;利用两个步进电机按照一定的位置进行装配,实现了全景监控,并设计了步进电机的驱动电路,编写了步进电机的驱动程序,设计了步进电机的cgi程序,实现了远程用户对步进电机的操控功能;ARM平台运行时会建立多个线程分别处理不同的任务,提高了系统的处理能力;该系统的每个ARM采集模块都具有独立的IP地址,在ARM上移植嵌入式Web服务器程序,再利用PC机搭建Web服务器,利用iframe框架协议,实现在一个网页页面下对多个监控点的实时监控;在PC机上利用MATLAB程序开发了图像恢复处理程序,利用其能够对用户保存的图像进行恢复等处理。经过试验测试表明,本文设计的系统具有实时性好、方便扩展、可靠性高,能够多端监控、能够360°无死角监控、具有图像恢复功能等优点,具有一定的创新性和使用推广价值,达到了预定的目标。