基于Omap4460人眼状态检测的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:huntout
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交通事故的发生很多都是因为驾驶员的疲劳驾驶导致的,因此实时地检测驾驶员的疲劳状态可以很大程度上减少交通事故的发生,而疲劳状态判断可以通过人眼的状态进行判定。人眼的状态可以是人眼的开闭和人眼的睁眼频率,人眼睁眼频率的检测是在人眼开闭状态检测的基础上实现的,因此人眼开闭状态检测在整个检测系统中至关重要。而人眼的睁眼频率在人的清醒和困顿两种状态下差异明显,这可以成为疲劳状态检测的重要依据。目前有很多学者对基于人眼状态检测的驾驶员的疲劳状态检测系统做了大量的研究,但是这些系统往往在检测的精度和实时性方面存在着不足,由于检测速度的限制很多系统都是在处理速度很高的PC机上进行的,这就使得检测系统很难在工程实践中得到应用。因此本文提出了基于Omap4460的人眼状态检测,由于该检测平台是基于arm的,而arm集成的系统体积小、功耗低为人眼状态检测实现实际的应用提供了可能。结合国内外研究现状,本文针对于omap linux内核,基于Omap4460人脸检测模块,搭建了基于Omap4460的人眼状态检测测试平台,该平台实现了基于Adaboost和CamShift的人眼状态检测。由于实际中模拟PAL视频信号的分辨率为720x576,因此本文中提出的方案主要针对于分辨率为720x540的视频信号进行了测试,成功实现了25fps的实时人眼状态检测。本文具体工作内容如下:1、在SOC linux内核中由于无Omap4460人脸检测模块的驱动程序,因此本文中研发了基于Omap4460的人脸检测模块的驱动。针对该模块的驱动程序,并为了与OpenCV相结合,本文开发了基于OpenCV和Omap4460的人脸检测接口。2、本文采用了Adv7280-m转换芯片,因此针对该芯片开发了设备驱动程序,针对该驱动程序研发了基于Gstreamer v4l2src插件,通过该插件实现视频数据的打包工作。3、提出基于人眼轮廓面积的人眼开闭状态检测算法,实现基于开闭状态检测的人眼睁眼频率的检测。4、针对人眼状态检测,本文开发了fdifscale插件,将自己的人眼状态检测和跟踪算法封装到该插件中,将该插件与Gstreamer中其他视频处理模块结合,实现了人眼状态的实时检测。5、对本文中提出的人眼状态检测方案的实时性和准确性进行测试实验,对实验结果进行总结。
其他文献
期刊
本文研究一种基于振动原理的结冰测量方法。振动式结冰信号传感器的敏感元件是振管,由具有磁致伸缩能力的恒弹合金材料制成。当振管垂直立于磁场环境中时,在交变磁场的作用下
期刊
空中图像侦察系统是现代战争中不可缺少的重要装备,本文首先对目前各种小区域战场侦察系统进行对比分析,在此基础上设计一种全新平台上运行的小区域战场侦察系统,通过军鸽携
小波包多载波调制(Wavelet Packet Division Multiplexing,WPDM)是数学中的小波/小波包分析理论与通信中的多载波调制技术相结合所产生的一种新的多载波调制技术,具有频谱效
混沌是当今学术界普遍关注的前沿课题与学术热点,它揭示了自然界及人类社会中普遍存在的因非线性而带来的复杂性现象、有序与无序的统一、确定性与随机性的统一,大大地拓展了
随着第三代移动通信(3G)技术研究开发的完成,产品逐步商用化,Beyond 3G 技术的研究开发也已在世界范围展开。在Beyond 3G 系统中,由于传输速率要求达到100Mbps,众多的关键技
期刊
直接序列扩频(DSSS)是第三代移动通信的核心技术,本文主要讨论的广义二维扩频技术(2DSS)是直接序列扩频与多载波码分多址(MC-CDMA)技术的有机结合,它是移动通信领域中一种新
本课题是与成都天锐微电子有限责任公司合作开发,目的是完成DVB-C的全数字QAM接收机的FPGA设计。系统的硬件实现以Altera公司的Stratix系列的FPGA芯片为基础,核心任务包括有Q