论文部分内容阅读
随着经济的发展,家庭安防越来越受到人们的重视。家庭安防以视频监控为主体,关键在于及时准确地检测出非法目标实现报警。传统的红外探测有以下缺点:容易受各种热源干扰,红外穿透力差,人体的红外辐射容易被遮挡,不易被探测器接收。而单纯靠人观看监视器来识别非法目标的普通视频监控系统的效率低下且容易出现漏判。
根据家庭安防的需要,本文设计了一种基于嵌入式ARM硬件平台和图像处理技术的家庭视频监控系统。
项目的目标是设计一种使用嵌入式代替PC机实现类似功能的家庭视频监控系统。本文以家庭视频监控为背景,非法入侵的运动人体为研究对象,开发了一种视频数据采集,运动目标检测报警,运动目标跟踪的家庭视频监控系统。主要研究内容如下:
本文首先提出系统需求,给出方案设计。介绍了系统所使用的嵌入式ARM硬件平台,包括主控制器S3C2410和需要用到的主要外围设备。在硬件平台上构建软件平台,系统采用嵌入式Linux操作系统,搭建嵌入式交叉开发环境,移植Bootloader、内核及各外围设备驱动,制作根文件系统。介绍了制作GUI的嵌入式QT和Intel开源视觉图像处理库OpenCV。
然后研究分析各种运动目标检测算法,将背景帧差法和相邻帧间差分法结合,使用OpenCV处理图像数据。实现了快速准确检测运动目标,并为后续跟踪目标提供了准确的目标坐标信息。
接着研究分析各种运动目标跟踪算法,采用适合本嵌入式系统的简单的基于区域的跟踪算法,利用运动检测获得的相关数据和CamShift算法使用OpenCV实现了对运动目标的实时跟踪。
最后进行系统测试,结果表明该家庭视频监控系统能可靠地实时检测和跟踪运动目标。