论文部分内容阅读
本文主要针对市面上常见的网络视频摄像机只具有视频监控的功能,需要大量的人力去查看实时视频或者视频录像,将运动目标检测和跟踪等智能算法集成到摄像机中,为摄像机增加智能性,并且在传输图像时,只传输检测到的运动目标,针对不同的客户端,摄像机可以提供不同的解决方案,例如具有浏览器的客户端,服务器端通过Web服务器响应客户端浏览器的页面请求,通过JavaApplet程序向客户端显示视频。本文主要基于ARM9架构和嵌入式Linux操作系统实现一种具有智能性的网络视频摄像机。其中ARM9芯片采用三星公司的S3C2440,可以达到400Mhz的处理速度,内存使用64M的SDRAM芯片,BootLoader使用2M的NOR FLASH来存储,Linux内核及应用程序存储在64M的NAND FLASH中,摄像机采用USB摄像头,具有一定的可扩展性,将来可以通过升级摄像头和向NAND FLASH烧写新的代码达到升级系统的目的。对于具有系统客户端的客户,可以根据摄像机的监控状态,在有运动目标进入监控机视野范围时,向客户发出报警。客户再通过客户端,在客户机上对运动目标或者整个视频进行实时的复杂的分析。本文对智能监控系统构建过程以及关键技术进行了研究,提出了智能监控系统中针对嵌入式平台和通用计算机平台共同实现监控智能的模块化方法。