1.一种车辆控制方法,通过定位人眼位置并根据人眼位置检测驾驶人员的行为,并根据驾驶人员的行为作出处理,所述方法包括:对驾驶人员进行人眼定位,所述人眼定位包括人眼粗定位和人眼精确定位;
根据所述人眼定位所得到的人眼信息对驾驶人员的驾驶行为进行检测;
当检测到驾驶人员存在不良行为时,自动控制车辆的运行状态;
其中,所述自动控制权限高于驾驶人员的控制权限。
2.根据权利要求1所述的车辆控制方法,其中,在所述对驾驶人员进行人眼定位前还包括对驾驶人员进行人脸定位,具体包括:自然光照下的人脸定位和红外光照下的人脸定位,其中,在自然光照下,利用肤色对人脸进行定位,选择YCbCr颜色空间,在YCbCr颜色空间中确定满足109
3.如权利要求1所述的车辆控制方法,其中,所述人眼粗定位包括:在实行人眼粗定位之前,先对人眼的搜索范围进一步缩小,将搜索范围确定在脸部区域从上到下的1/5到1/2之间;
对于步骤S100人脸定位后得到的人脸图像,采用灰度投影法对人脸图像从上到下的1/
5到1/2之间区域在横向上进行投影,得到第一波峰和第二波峰,第一波峰值大于第二波峰值,将第一波峰位置确定为人眼横向中心线,将第一波峰和第二波峰之间的波谷确定为人眼上边缘界限,人眼横向中心线与人眼上边缘界限之间的距离为d,接着,根据人眼对称性,从人眼横向中心线向下移动距离d,得到眼睛下边缘界限,完成人眼的粗定位。
4.如权利要求1所述的车辆控制方法,其中,所述人眼精定位包括:首先建立人眼模板,将眼睛视为椭圆形状,其椭圆内接圆为眼球,其余部分为眼白,通过椭圆和内接圆方程,得出当前像素所在位置。即:设当前像素坐标为(x,y):
在像素位于眼球区域时:x2+y2<r2,其中r为内接圆半径,在像素位于眼白区域时: 且x2+y2>r2,
R代表椭圆长半轴长度,r代表椭圆短半轴长度,同时也是内接圆半径的长度,模板建立后,在粗定位的人眼区域内利用该模板进行滑动搜索,同时对眼白和眼球的灰度差进行计算,在灰度图中,当模板覆盖住人眼位置时,由于眼白与眼球的灰度差明显,所以在该位置的灰度积分差值为最大,利用该特点,通过对左右两边分别检测,把搜索找出的左右模板灰度差值最大的地方,分别确定为两眼的精确位置。
5.如权利要求1所述的车辆控制方法,其中,所述根据所述人眼定位所得到的人眼信息对驾驶人员的驾驶行为进行检测包括:疲劳驾驶检测,在预定时间内,检测驾驶人员眼睛的闭合时间,如果闭合时间超过预定阈值,则判定驾驶人员出现疲劳驾驶行为,和/或视线偏离检测,在预定时间内,检测驾驶人员视线偏离驾驶视线范围的时间,如果视线偏离驾驶视线范围的时间超过预定阈值,则判定驾驶人员出现了视线偏离的驾驶行为。
6.如权利要求1所述的车辆控制方法,所述自动控制车辆的运行状态包括当在预定时间内检测到的不良驾驶行为次数超过给定阈值,则对不良驾驶行为采取处置措施,进一步包括:车辆驾驶权限切换,将车辆驾驶权限切换到自动驾驶模式,在自动驾驶模式下,驾驶人员无法对车辆进行控制;
开启警示装置,开启车上的警示装置以引起他人注意,警示装置包括危险警示灯、报警器;
自动减速停车,逐级减速停车,防止发生被其他车辆追尾。
7.如权利要求5所述的车辆控制方法,其中,自动减速停车包括:定位自身车辆在道路的位置,通过车载摄像头、车载GPS实现对车道线和路面的检测,确定自身车辆在道路的位置以及路面的车道情况和路面最右侧路边的位置;
通过车载摄像头,确定自身车辆前方、右前方、右侧、右后方是否有车辆以及与自身车辆之间的距离;
通过自身车辆的速度和其他车辆与自身车辆之间的距离来确定其他车辆的车速;
当右侧没有车辆,且前方、右前方、右后方车辆的距离和车速满足预定条件,则控制车辆向右侧车道并线变道;
当车辆已经在最右侧路边,即车辆右侧已经没有道路,减速停车。
8.如权利要求5所述的车辆控制方法,其中,自动减速停车进一步包括:当检测到交通信号灯时,控制车辆减速慢行,当检测到交通信号灯为红灯或黄灯时,控制车辆减速停驶。
9.一种车辆控制装置,通过定位人眼位置并根据人眼位置检测驾驶人员的行为,并根据驾驶人员的行为作出处理,所述装置包括:人眼定位模块,对驾驶人员进行人眼定位,所述人眼定位包括人眼粗定位和人眼精确定位;
人眼检测模块,根据所述人眼定位所得到的人眼信息对驾驶人员的驾驶行为进行检测;
自动控制模块,当检测到驾驶人员存在不良行为时,自动控制车辆的运行状态;
其中,所述自动控制权限高于驾驶人员的控制权限。