论文部分内容阅读
IT技术特别是集成电路和IT技术的发展,使视频监控系统正由传统的基于模拟监控的模式向全数字模式发展,并越来越和网络和图像处理技术相结合。本课题基于嵌入式系统设计了一种监控系统。本系统由视频服务器和后台客户监控端两部分组成。本系统采用ARM9系列处理器S3C2440作为MCU,并在其上移植嵌入式Linux做为软件开发平台。由于当前监控系统的发展方向是以视频服务器为核心的第三代全数字化远程视频集中监控模式,而本系统顺应上述趋势采用网络和后台客户端连接。本系统视频采集部分用CCD摄像头获取模拟视频信号,然后经由SAA7111进行AD转换,将其转换为YUV信号,并由ZR36060进行视频的压缩。本系统有两种工作模式,无人抓拍模式和视频监控模式。两种模式都是采用Video4Linux API抓取图像。无人抓拍模式每隔0.5s抓取一帧原始bmp格式图像,打上时间标签并压缩为jpeg格式后将其存储至U盘(支持热插拔);连续视频监控模式将连续抓取到的jpeg格式图像帧数据通过网络传送至后台PC进行显示和视频文件的生成。这样一来,前端部分(摄像头和开发板)构成视频服务器,后台PC构成客户显示端,负责视频图像的显示和视频文件的生成。后台PC端采用跨平台的用户界面开发工具Qt进行显示界面的编写,同时与音视频解决方案ffmpeg相结合,完成了视频图像的显示和视频文件的生成。由于所采用的工具都是跨平台的,所以后台程序具有很好的移植性。这套智能监控系统与专业设备比较,价格低廉、安装简单、即插即用、一键操作,并且体积小巧。