用于疲劳驾驶实时监测的眼睛定位方法

该设计提出一种实时眼睛定位方法,适用于疲劳驾驶监测。通过YCbCr色彩空间的相邻帧差值检测,结合前一帧眼睛位置,减少计算量,提高处理速度,实现眼睛开闭状态的实时监测,确保系统可靠性。
摘要由CSDN通过智能技术生成

一、课题介绍

本设计针对现有逐帧眼睛定位方法计算量大,速度慢的缺点,提出一种用于疲劳驾驶实时监测的眼睛定位方法,该方法能够在保证眼睛定位准确性的同时,减少人脸定位的计算量,从而提高图像处理速度,实现对眼睛开闭状态的实时监测,保证驾驶疲劳监测系统的可靠性。

该方法基于 YCbCr 色彩空间相邻两帧的差值来检测等采样间隔中眼睛位置的移动,并参照前一帧图像定位出的眼睛准确区域,就可以确定当前帧眼睛的候选区域,再对候选区域进行提取,即可得到眼睛的准确区域。

二、算法步骤

本色痕迹所述的一种用于疲劳驾驶实时监测的眼睛定位方法,利用 Matlab2012 软件实现,包括以下步骤 :

步骤一,对人脸及眼睛初始定位,获得眼睛精确图像 :先利用摄像头拍摄清晰的人脸彩色图像,再分割人脸彩色图像,获得人脸宽度 Fw 和人脸高度 Fh,然后,利用现有眼睛定位方法对第一帧图像进行眼睛定位,得出第一帧眼睛所在的矩形区域和精确位置,即眼睛精确图像,并记录下眼睛位置的参数 {(x,y),w,h} ;

步骤二,基于 YCbCr 色彩空间肤色模型的相邻帧差法,求相邻帧差值的绝对值 :先将相邻两帧彩色图像均转换到 YCbCr 色彩空间,得到前后两帧 YCbCr 色彩空间的图像,用img1 表示前一帧 YCbCr 色彩空间的图像,用 img2 表示后一帧 YCbCr 色彩空间的图像 ;然后利用“肤色模型”对 img1 和 img2 进行二值化处理,得到两帧二值图像,用 BW1 表示前一帧二值图像,用 BW2 表示后一帧二值图像 ;最后将

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值