关键词:
视频监控
嵌入式系统
运动侦测
Vibe算法
摘要:
近年以来,伴随着科技的进步和互联网的发展,电商行业得到了快速的发展,相应的也带动了物流行业的发展,仓库的种类、规模和数量也在逐年增加。仓库的安防监控系统不仅仅是物流公司管理的重要环节,同时也是保证广大消费者权益的一项重要手段。目前,仓库监控系统大多采用的是传统的大型监控设备,这种监控设备存在许多弊端。首先,传统监控设备以电脑主机作为监控平台,往往需要进行复杂的布线工作,安装难度较大,维护成本较高,同时占用空间,过多的线路也会给仓库安全带来隐患;其次,传统的监控系统对于仓库存在的安防等问题无法及时反馈,需要监控人员长时间盯着屏幕,在出现安防事故时只能通过视频回放才能获取事件信息,浪费人力且效率低下。针对传统的视频监控系统存在的问题,结合嵌入式视频技术和图像处理技术,课题组设计了一款小型的、低成本的智能监控系统,用于对小型仓库的智能化监控。仓库管理员可以通过人机交互界面以及网页进行仓库画面的实时监控,同时当仓库中出现人员移动时,系统会自动进行画面的捕捉和保存,并进行报警。设计以三星的Exynos4412芯片作为处理器,以嵌入式Linux作为开发平台,给出了仓库监控系统的整体设计架构,在电脑端搭建系统开发所需要的交叉编译环境,对Linux移植所需要的U-boot、内核、根文件系统进行相应的交叉编译和移植工作;对仓库监控系统所需要的视频采集驱动、USB驱动、触摸屏驱动以及网卡驱动等进行了内核的裁剪、编译和移植,搭建了整体的ARM-Linux系统开发平台;在上层应用中,设计以QT应用程序开发框架,设计人机交界面,以V4L2视频采集框架,实现了视频的采集与本地画面的实时显示功能;在系统中移植并配置了Nginx小型服务器和FFmpeg视频处理库,通过对Nginx网页端进行设计,最终实现网页端的远程监控功能;在对传统的运动目标侦测算法的比较和实验的基础上,改进了Vibe算法的鬼影问题,并将改进后的算法移植到ARM系统中,完善系统运动图像的保存和蜂鸣器的报警,实现移动目标侦测、画面保存和报警功能。