课题在对Trolltech公司的QT/Embedded和V4L深入分析和研究的基础上,开发了基于Intel Pxa270的视频监控系统。系统由视频采集、图像显示、动态侦测算法、图像截取四部分组成。
在视频采集时使用Video for Linux接口通过ov511摄像头对视频实时采集,并为后期的图像处理提供数据;对图像的动态侦测使用帧对比算法;使用QT的 API实现对图像的显示,保存和系统GUI实现。
关键词:帧对比算法 QT/Embedded V4L
Monitor System base on the Intel Pxa270
ABSTRACT
The topic has developed a monitor system base on the Intel Pxa270 which is on the basis of the analysis and research of QT/Embedded and video for linux(V4L).This system composes 4 parts which are video frequency gathering,video display,motion detection algorithms,take the photograph.
When video frequency gathering utilizes V4L interface connecting OV511 camera, with video frequency real-time gathering, and provides the data for the later period imagery processing. Motion detection algorithms utilize frame-difference method.The video display and image saving and system's GUI realization utilize API provided from QT.
Key words:Frame-difference QT/Embedded V4L
1 前言
1.1概述
近年来,随着网络带宽,计算机处理能力的极大提高和人们安全防范观念的加强,视频监控领域进入了高速发展的数字化的网络时代。但嵌入式处理器具有低 功耗、体积小、经济、稳定的特点;Linux作为一个开源软件,具有成本低廉的优势,同时兼具安全、稳定的特点。因此,以嵌入式处理 器作为硬件平台,以 Linux作为软件平台的视频监控系统能够结合两者的优点,必将成为未来的发展方向。
1.2研究背景本文来自辣,文,论^文·网原文请找腾讯752018766
对于某些敏感场景,如银行、 商店、停车场、军事基地等,出于管理和安全的需要,人们必须知道该区域内发生的事件,于是采用某种特定方法来监视该场景,并且及时地对发生的异常事件做出适当的反应,这就是所谓的监控。
从监控技术的发展来看,大致可分为三个阶段:人力现场监控、人力视频监控和智能视觉监控。所谓人力现场监控,即安排专人在现场对场景监控,人力现场监 控的应用可以追溯到原始社会,一直延续至今。所谓人力视频监控,即用摄像机对场景拍摄,视频信号被采集到中央控制部门并被显示到监视器上,由人对视频图像进行分析,得出恰当的判断。视频监控又分为两种,一种是早期采用的模拟视频监控,一种是现在广泛采用的数字视频监控,这种监控技术引入了大量的计算机技术来协助人采集和管理所有视频信息,监控系统的性能得到了有效的提高。目前,市场上已经有比较成熟的数字视频监控系统出现。
现代社会是一个人口密集、高度复杂的社会,人类的活动范围越来越大,面临的突发事件和异常事件越来越复杂,监控的难度和重要性也越来越突出。由于人工本身固有的不足,人力越来越难以胜任分析和理解采集到的数量惊人的视频数据。因此,目前世界各国政府和学者,密切关注新一代的监控技术――智能视觉监控技术。它和以往的监控技术有本质的区别,其主要特征是采用计算机视觉的方法,在几乎不需要人为干预的情况下,通过对摄像机拍录的图像序列进行自动分析来对动态场景中的目标进行定位、识别和跟踪,并在此基础上分析和判断目标的行为,从而做到既能完成日常管理又能在异常情况发生的时候及时做出反应。更形象地说,智能视觉监控系统能够看,看被监控场景中目标物体的行为;能够想,想目标物体的行为意味着什么;能够说,把想的结果用自然语言的形式