摘 要:提出了一种基于ARM系列微处理器S3C2410的智能视频监控系统。介绍了此系统的软、硬件构成、流程设计及目标检测算法。该系统能有效降低存储的视频信息的冗余性、减轻监控人员的工作负荷,监控效果良好。
一、引言
计算机技术的广泛应用和数字图像技术的发展,数字视频检测和监控系统已经被应用于交通监控、银行系统和流水线产品检测等很多方面。传统的检测和监控是由人在主控室来操纵各路摄像机,或者是摄像机连续不断地工作,将拍摄到的图像视频信号存储起来供以后分析使用。这样就出现以下问题:人是控制主体,人眼视觉对视频的检测是有限的且不间断的、长期的观察对人视觉损伤大;视频冗余信息量大,浪费了大量存储空间,检索困难[1].
本文提出采用嵌入式处理系统作为视频采集前端,先对采集的图像进行预处理,并检测图像中是否包含了目标的信息。如存在目标则通过LAN网络向监控中心的服务器端发送警告信号,同时连续传送采集到得图像;如不存在目标,则将图像丢弃[5].监控中心的服务器端接收由嵌入式视频采集前端传来的警告信号,重组接收到的序列图像为视频文件,并在显示器上显示。该方法有效降低了监控中心的服务器端存储信息的冗余性,同时减轻了监控人员的工作负荷。服务器端软件可通过VC++6.0编写的程序来实现。本文主要讨论的是嵌入式视频采集前端的软、硬件设计。其系统整体框图如图1所示。