基于WindowsCE的嵌入式视频监控系统研究与实现.pdf
《基于WindowsCE的嵌入式视频监控系统研究与实现.pdf》由会员分享,可在线阅读,更多相关《基于WindowsCE的嵌入式视频监控系统研究与实现.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第46卷 第2期厦门大学学报(自然科学版)Vol.46No.22007年3月Journal of Xiamen University(Natural Science)Mar.2007 研究简报 基于Windows CE的嵌入式视频监控系统研究与实现陈 飞,陈启安3,郑仁广,陈永建(厦门大学信息科学与技术学院,福建 厦门361005)收稿日期:20062042243 通讯作者:cheer 摘要:后PC时代的到来,使人们开始越来越多地接触到嵌入式产品,嵌入式技术已成为一个研究热点和消费热点.视频监控在各行各业已经得到广泛的应用,由于应用范围的差异、传输条件的限制等因素,嵌入式监控系统必将成为开发及
2、应用的新热点.本文立足于嵌入式系统、Windows CE操作系统、网络应用等技术,根据现实应用,在eBoxII平台下研究和实现了视频监控系统E2Life,有机地结合了嵌入式终端设备和网络传输,符合嵌入式和网络结合的发展趋势,同时,这一系统架构也为视频监控系统的发展开辟了新的前景.关键词:嵌入式系统;Windows CE;视频监控;内核定制中图分类号:TP 319文献标识码:A文章编号:043820479(2007)0220283205 计算机智能视频监控是计算机视觉领域一个新兴的应用方向和备受关注的前沿课题.伴随网络技术和数字视频技术的飞速发展,监控技术正向着智能化、网络化方向不断前进.监控系
3、统功能日益强大,但是依然需要工作人员不间断地分析监视场景内的活动,日夜值守,工作量繁重.因此计算机视觉和应用研究学者适时提出新一代监控视频监控的概念1.视频监控在不需要人为干预情况下,利用计算机视觉和视频分析的方法对摄像机拍录的图像序列进行自动分析,实现对动态场景中目标的定位、识别和跟踪,并在此基础上分析和判断目标的行为,从而既能完成日常管理又能在异常情况发生时及时做出反应.计算机视频监控系统不仅符合信息产业的未来发展趋势,而且代表了监控行业的未来发展方向.嵌入式系统是指以应用为中心,以计算机技术为基础、软硬件可裁剪、适应于特定应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统
4、2,由于嵌入式系统的实时性等特点,监控计算机逐渐向嵌入式方向发展.但是目前大多数嵌入式系统还孤立于Internet之外,随着Internet的发展以及Inter2net技术与信息家电、工业控制技术等结合日益密切,嵌入式设备与Internet的结合将代表着嵌入式技术的真正未来3.本文所研究的基于Windows CE的视频系统结合了嵌入式、网络、智能监控等特点,用于远程自动监控场所.1 开发环境1.1 硬件平台系统的硬件主要包括eBoxII、摄像头和一台PC服务器.eBoxII是微软提供的最新基于Windows CE的嵌入式开发平台,具有强大的运算、网络通信能力和完全不低于一台普通PC的接口特性,
5、eBoxII有着良好的节能特性、低功耗、低噪音、便于移动、系统相对封闭、安全.CPU采用ICOP生产的Vortex86 SoC(系统集成芯片),Vortex86 SoC具有奔腾处理器同样的性能,支持CRT/LCD、UDMA IDE、软驱和I/O等外围设备.Vortex86 SoC在低功耗和低发热情况下有强大的处理能力.与嵌入式产品的设计开发同步,ICOP开发的Vortex86基于嵌入式SBC和处理器模块,具有低功耗,低发热和能在-2060 的宽温条件下工作的特点.eBoxII主要性能指标如表13所示.摄像头采用Logitech生产的QuickCamPro5000摄像头,并利用相关的最新驱动程序
6、,主要使用于图像采集模块.PC服务器基于Windows XP操作系统,构建Ftp服务器和邮件服务器.Ftp服务器用于保存上传的报警图片;邮件服务器提供发送接收E2mail功能.1.2 软件平台在Windows CE产品开发包括内核定制以及应用程序的开发4,微软在这两个方面都提供了非常好的开发工具,这就是内核定制工具PlatformBuilder(简表1eBoxII的性能指标Tab.1The capability of eBoxIICPUVortex862200 MHz(SoC:System2on2Chip)实时时钟通过锂电池备份的实时时钟内存128 MBSDRAM板贴32 M Flash Me
7、moryVGA输出共享系统内存8 MB152pinD形母头VGA连接器以太网Realtek8100B单芯片10/100 Mbps自适应I/OEnhanced IDE,44pin box接头 1Parallel Port,25pin D2sub接头 1USB Port3(其中1个前置)62pin PS2键盘接头 62pin PS2鼠标接头音频AC97 CODEC,全兼容AC97 V2.1麦克风输入,线性输入/输出接口电源供应单电源+5 V 3 A,及支持ACPI功能(高级电源管理接口)及1个开关按钮尺寸、质量133 mm63 mm111 mm484 g称PB)和Embedded Visual C
8、+(简称EVC).2 系统功能分析及结构组成目前流行的嵌入式软件大都采取分层结构设计,本文也将采用这种分层的结构设计,并允许根据需要对不同的层次进行重写和替换,抽象接口是在抽象层定义的,它不依赖于任何特殊硬件.所有顶层的操作和处理都建立在抽象接口之上.这种分层结构实际上就是一种面向对象的程序结构,目的是将底层实际的不同驱动或者实现抽象成对上层的统一接口.在实现中底层部分主要针对视频采集的接口统一实现,得到统一的上层接口,方便扩展和修改.上层中的报警机制(包括E2Mail,Ftp,纪录备份)采用对象的特点,把每个报警方法都抽象成为对象,针对每种不同的程序实现统一使用接口.E2Life系统能通过摄
9、像头捕捉视频图像,根据图像运动检测算法分析异常运动情况,并能在捕捉到异常状况时启动报警模块功能,并保存下所捕捉到的运动图片.充分发挥了eBoxII强大的计算、网络、多媒体功能,通过友好的人机交互界面,便于设置,用于远程自动监控场所,并能稳定工作.具体系统结构图如图1所示.系统主要功能有:1)GUI显示:可以在eBoxII上浏览实时视频,实时图像采集.2)报警功能:通过运动检测算法,检测到有异常时,启动报警功能.包括:发送E2mail通知用户,上传异常图片到Ftp服务器等.3)远程实时视频浏览:登陆Web服务器后,可浏览实时图像,实现历史记录的查询.4)运行参数设置:包括系统的启动和结束;视频的
10、色度、亮度、对比度、灰度等参数;动态检测的灵敏度参 图1E2Life系统结构图Fig.1Configuration of E2Life system数;E2mail的服务器地址、收件人地址、主题;Ftp的地址、端口、用户名及密码;报警方式选择等参数.3 软件设计嵌入式系统的软件设计包括两个部分,即操作系统内核定制和应用程序软件设计,应用程序使用Em2bedded Visual C+4.0进行开发.3.1 基于eBoxII平台的内核定制Windows CE是一个组件化、模块化的实时多任务操作系统,支持多种处理器,具有强大的网络通信和图像处理能力.下列为利用Platform Builder开发向导
11、定制Windows CE的IDE开发过程:1)启动工程向导,新建操作系统平台.2)选择开发板支持包(Board Support Packages,BSP),Windows CE支持目前流行的多款CPU系统,主要由X86系列、ARM系列、MIPS系列、SH3系列、482厦门大学学报(自然科学版)2007年SH4系列等,每一种系列除了相应的标准开发包外,还带有此系列中较为常用的具体CPU的开发包.在eBoxII平台下选用安装的“ICOP_Vortex86_50”BSP.3)选择基本配置结构,默认有智能电话、数字成像设备、工业自动控制设备、多媒体应用系统、掌上电脑或移动手持设备、机顶盒、瘦内核、上网
12、机等已经集成的配置环境.由于视频监控系统所需组件比较综合,选用自定义配置模式进入.4)选择所需的组件,具体设置项:基础类库、应用程序、操作系统核心服务、网络通信服务、文件系统、字体、Internet程序、多媒体技术、安全设置、操作系统外壳.5)确定好平台模块和组件后,就可以构建平台,生成N K.bin文件,进行必要的修改、设置.6)下载到eBoxII运行、调试.使用DHCP服务将操作系统镜像下载到eBoxII上,如图2所示5,然后根据相应的启动选项启动.图2DHCP方式下载镜像Fig.2Download image with DHCP3.2 应用程序开发6-8系统主要模块包括:图像采集模块,图
13、像动态检测模块,Ftp报警模块,Mail报警模块,配置模块等.系统实现流程如图3所示.1)图像采集9在Windows下常用的视频捕捉方法有:VFW(Video For Windows)、WDM(Windows Driver Mod2el)、视频捕捉卡方式.在Linux下常用的视频捕捉方法有:VFL(Video For Linux)、视频捕捉卡方式.在Windows CE中,就像Windows CE的Win32 API只是Windows的Win32 API的子集一样;Windows CE中的DirectX SDK没有Capture Filter这类代表Cap2ture Device的Filter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WindowsCE 嵌入式 视频 监控 系统 研究 实现
限制150内