论文部分内容阅读
随着教育、政府、娱乐、医疗、酒店等场所的安全问题日益突出,视频监控监控的作用显得更加重要。视频监控主要用于对重要区域或远程地点的监视和控制,以便人们可以及时发现问题并进行处理。随着嵌入式技术和网络技术的不断发展,基于嵌入式技术和网络技术的视频监控将取代传统的监控方式,在各方面发挥重大作用。本文将嵌入式技术、网络技术和图像技术相结合,对嵌入式网络视频监控系统进行了研究,设计与实现了基于嵌入式Linux的网络视频监控系统。该监控系统以双核处理器OMAP5912作为硬件平台,以嵌入式Linux作为操作系统,采用浏览器/服务器(B/S)模式,服务器程序以后台方式运行在OMAP5912处理器中,可以响应客户端浏览器发送的访问请求,并将USB摄像头采集的视频信号通过网络传输且显示在客户端浏览器上。首先,论文在分析了视频监控系统的现状和发展趋势的基础上,提出了系统总体设计方案。然后,介绍了双核处理器OMAP5912的硬件特性、阐述了OSK开发板的硬件结构设计。紧接着论述了如何构建基于OMAP5912的软件开发平台,包括u-boot的移植,内核的移植和文件系统的制作。最后,设计了系统的应用软件,即设计了应用软件的总体结构,移植并开发了USB接口的摄像头驱动程序和视频采集程序,分析了嵌入式Boa服务器的工作原理与流程,叙述了Boa服务器的移植过程、CGIC库的移植、CGI程序的开发,设计了应用层功能模块,即移植和应用嵌入式数据库、移植和应用视频压缩模块、设计视频传输功能模块。经过调试后,最终系统实现了利用局域网对现场环境进行监控的功能,实际运用表明,系统工作稳定、视频流畅、交互性强、界面友好,系统设计正确且可行。在论文的最后,对系统所完成的内容进行了总结,并提出了改进方案。