论文部分内容阅读
近年来,随着科技的不断发展、国民经济的稳步增长和人民生活水平的提高,计算机、网络以及图像视频处理技术也在飞速发展。与此同时,计算机处理和存储能力的更新换代也给视频监控技术的进一步增长提供了可能。保安防盗已经越来越被人们所重视,金融、交通、楼宇、公安、仓储等领域对视频监控的要求越来越高,需求也越来越大,而同时智能视频采集系统为人们的现代化生活提供了安全保障。视频监控因其具有实时显示、使用方便、信息丰富的特点,从而得到各种场合的广泛应用。传统的监控系统通常是基于PC机来实现,这种系统虽然具有很高的处理速度,但由于其高成本、高功耗、大体积等因素往往限制了它的应用范围,使用价值并不太高。本文的嵌入式视频监控系统以果园视频监控应用为中心,软硬件可裁剪,具有体积小、成本低、稳定性高、可靠性强、实时性好、功耗低等优点,具有十分广阔的应用前景。本文是以果园环境监控为背景建立了一套完整的嵌入式远程视频监控系统,以Micro2440微处理器芯片为核心的ARM9为操作平台,主要分为服务器端的移植与客户端程序设计实现,而服务器端则包括系统底层软件平台的搭建和应用软件程序的设计两部分。系统底层软件完成了交叉编译开发环境的搭建,Bootloader的分析,内核的编译和移植,根文件系统的制作,最后完成了图形界面QT4.6.4的移植;应用软件程序的设计主要完成视频的采集及在开发板上实时显示,便于现场的调试与测试,比较各种算法之后采用MJPEG压缩算法实现视频数据的压缩以及通过对基于TCP/IP协议的Socket网络编程介绍,完成网络视频数据信息的传输。系统采用Micro2440开发板,以5BZ6恒速半球型云台摄像头为视频采集设备,利用嵌入式Web视频服务器Mj peg_streamer,通过修改它的源代码,添加新的云台控制功能模块,以增强软件功能,经过重新交叉编译之后,移植到嵌入式系统中,实现了一个可控前端设备的基于ARM9的嵌入式远程视频监控系统,完成客户端的视频数据的接收,可以通过浏览器或者客户端程序来观看视频,客户端程序包括浏览器上网页插件的编写以及Qt界面开发的客户端监控程序,最终能够实现视频图像数据的接收与播放等还可以存取图片,自行设置存取时间,实现基于B/S模式的视频监控系统结构。