论文部分内容阅读
随着视频监控技术、多媒体技术和网络技术的高速发展,视频监控系统正朝着数字化、网络化、智能化的方向发展。视频监控系统的开发囊括了嵌入式操作系统、图像采集、视频编码及网络传输等嵌入式软硬件开发的多方面技术,具有布控区域广、性能可靠稳定等优点。本文在研究视频监控系统国内外研究现状的基础上,结合集成嵌入式技术,研究基于ARM9嵌入式技术结合Windows CE6.0开发平台的嵌入式视频监控系统,实现了远程图像采集,压缩、传输、侵入监控以及视频管理等功能,系统具有体积小、功耗低、集成化程度高以及高通用性等优点。本文主要内容如下:1、通过需求分析,确定以ARM9嵌入式平台为处理核心单元以及与之对应的Windows CE操作系统为软件开发环境,通过对项目需求进行分析,确定视频监控系统的软硬件结构并对系统各模块功能进行划分,实现Windows CE操作系统内核在ARM9上的定制及移植。2、在嵌入式Windows CE操作系统下,采用USB总线通信协议,结合流驱动开发流程,开发具有USB协议下的的图像采集设备的流驱动程序,实现具有系统对图像传感器采集的视频数据的实时采集。3、通过研究基于嵌入式的图像压缩算法,完成H.263和JPEG2000压缩算法在视频监控系统的应用,并采用TCP/IP通信协议及网络通信SOCKET编程的方法,通过自定义通信模式,实现基于嵌入式系统视频的编解码与数据传输。4、根据项目需要,系统设计了两种工作模式,普通监控模式与无人值守模式,通过研究设计了一种基于实时图像的检测识别算法,当有人或物体进入特定监控范围时,系统具有自动识别及其他相应设定功能,实现对无人值守下监控场景的监测。由于本监控系统设计基于开放化的和模块化的设计思路,具有良好的移植性,可以较好的应用于各种后续扩展,对基于嵌入式技术的视频监控系统设计及后续图像处理应用开发具有较强的实际意义。