基于嵌入式Linux的智能视频监控系统的设计与实现
基于嵌入式Linux的智能视频监控系统的设计与实现摘要:近年来,在计算机视觉领域出现了智能视频监控这个新兴研究方向。与传统的视频监控相比,智能视频监控在不需要人员参与的情况下对异常情况能及时准确的报警。此外,随着嵌入式技术的发展,将智能视频监控技术与嵌入式技术融合,设计出具备网络功能的嵌入式智能视频监控系统将具有广泛的应用前景,并能促进智能视频监控的发展和推广。本文以嵌入式硬件平台为基础,围绕具有智能报警功能的网络视频监控系统进行研究。深入研究了目前几种运动目标检测算法,提出并运用改进后的方法实现了一个基于嵌入式Linux的远程智能视频监控系统,具体内容如下: ①简述了智能视频监控的现状,在目前运动目标检测的几种算法基础上,考虑到嵌入式平台的特殊性,采用将背景差分法与混合高斯模型法结合运用的改进方法,并结合OpenCV图像处理库,实现了运动目标检测。在嵌入式Linux系统中实现了几种运动目标检测算法,并对测试结果进行了对比分析;
②实现了在嵌入式平台开发智能视频监控的环境搭建,即嵌入式硬件平台搭建、Bootloader的移植、Linux内核移植、根文件系统的制作、Linux驱动程序的移植和编写、交叉编译环境的搭建,以及开源图像处理库OpenCV的移植等;
③设计了嵌入式智能监控系统的系统架构和各功能模块。实现了在嵌入式Linux中的视频采集、视频参数控制、将视频采集的数据以图像文件形式的保存即抓拍功能、将视频采集的数据以录像文件形式保存即录像功能,以及系统的报警功能;
④实现了系统的远程访问和控制功能,利用HTTP协议、HTML、JavaScript以及套接字搭建了Wreb服务器,完成了w曲客户端和Web服务器之间的数据交互。本系统以企业实际项目为背景,重点论述了嵌入式智能视频监
控系统的设计与实现。系统检测到运动目标时能自动触发报警行为,具备一定程度的智能性,因而具有广阔的工程应用价值。
本文共包含图23幅,表10个,参考文献69篇。
关键词:嵌入式系统;运动检测;视频监控;Web服务器
页:
[1]