名称:一种瞌睡检测方法及其系统
专利人:程明
专利号:201410091854.5
技术领域
本发明涉及移动终端领域,尤其涉及的是一种瞌睡检测方法及其系统。
背景技术
瞌睡在人们的日常工作,学习,生活中是不可避免的,其产生原因可能是休息不够,睡眠不足或是空气不流通等。但人们在休息足够的情况下,也会经常昏昏欲睡,这与我们的身体健康状况有一定关系。经常打瞌睡可能表示脾胃功能不好,忧郁症,眼肌或神经系统病变,也可能是睡眠发生障碍。人们常常需要集中注意力工作,开车等。如果稍有不注意,就有可能因为瞌睡给工作,生活带来严重的后果。
随着移动终端技术的发展,移动终端和穿戴式设备的功能越来越强大。但目前的移动终端和穿戴式设备主要功能都集中在通信及娱乐功能上,而且目前市场上的疲劳检测产品主要应于汽车中,用于对司机疲劳驾驶进行检测,但在其他生活领域仍未得到广泛应用。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种瞌睡检测方法及其系统,从而有效对用户是否瞌睡进行检测并进行提示,防范因瞌睡有可能导致的严重后果。
本发明的技术方案如下:
一种瞌睡检测方法,其中,所述方法包括步骤:
A、摄像头接收用户的操作指令,采集用户的当前眨眼频率;
B、将当前眨眼频率与一预先设定的标准的非瞌睡眨眼频率进行比较,当所述当前眨眼频率小于所述标准的非瞌睡眨眼频率时,则对用户进行瞌睡报警提示,反之则不进行瞌睡报警提示。
所述瞌睡检测方法,其中,所述步骤A之前还包括:
S、设定一标准的非瞌睡眨眼频率。
所述瞌睡检测方法,其中,所述步骤A具体包括:
A1、设置第一摄像头的第一采集时间;
A2、所述第一摄像头接收用户的操作指令获取用户在第一采集时间内的眨眼次数;
其中,所述第一采集时间内的眨眼次数的初始值为0,而且从所述第一采集时间开始倒计时,当所述第一摄像头采集到的眼部图像中的上下眼皮的距离小于一预先设置的一眼部图像中的上下眼皮的非瞌睡状态最小距离时,所述第一采集时间内的眨眼次数加1;
A3、按所述第一采集时间内的眨眼次数除以第一采集时间得到当前眨眼频率。
所述瞌睡检测方法,其中,所述步骤S具体包括:
S1、预先设置第二摄像头多个对应不同场景的采集场景模式和与不同采集场景模式一一对应的采集时间;
S2、所述第二摄像头接收用户的操作指令获取用户在各采集场景模式对应的采集时间内的眨眼次数;
其中,所述用户在各采集场景模式对应的采集时间内的眨眼次数的初始值为0,而且从各采集场景模式对应的采集时间开始倒计时,当所述第二摄像头采集到的眼部图像中的上下眼皮的距离小于一预先设置的一眼部图像中的上下眼皮的非瞌睡状态最小距离时,所述用户在各采集场景模式对应的采集时间内的眨眼次数加1;
S3、按采集时间内的眨眼次数除以采集时间得到对应采集场景模式下的非瞌睡眨眼频率;
S4、计算各采集场景模式下的非瞌睡眨眼频率的平均值,得到标准的非瞌睡眨眼频率,对第二摄像头的标准的非瞌睡眨眼频率进行设定。
所述瞌睡检测方法,其中,所述步骤A1之前还包括:
A0、设置一眼部图像中的上下眼皮的非瞌睡状态最小距离。
所述瞌睡检测方法,其中,所述步骤S1之前还包括:
S0、设置一眼部图像中的上下眼皮的非瞌睡状态最小距离。
一种瞌睡检测系统,其中,包括:
当前眨眼频率获取模块,用于摄像头接收用户的操作指令,采集用户当前眨眼频率;
对比及提示模块,用于将当前眨眼频率与一预先设定的标准的非瞌睡眨眼频率进行比较,当所述当前眨眼频率小于所述标准的非瞌睡眨眼频率时,则对用户进行瞌睡报警提示,反之则不进行瞌睡报警提示。
所述瞌睡检测系统,其中,还包括:
标准眨眼频率设定模块,用于设定一标准的非瞌睡眨眼频率。
所述瞌睡检测系统,其中,所述当前眨眼频率获取模块具体包括:
第一设定单元,用于设置第一摄像头的第一采集时间;
第一记录单元,用于所述第一摄像头接收用户的操作指令获取用户在第一采集时间内的眨眼次数;
其中,所述第一采集时间内的眨眼次数的初始值为0,而且从所述第一采集时间开始倒计时,当所述第一摄像头采集到的眼部图像中的上下眼皮的距离小于一预先设置的一眼部图像中的上下眼皮的非瞌睡状态最小距离时,所述第一采集时间内的眨眼次数加1;
第一结果输出单元,用于按所述第一采集时间内的眨眼次数除以第一采集时间得到当前眨眼频率。
所述瞌睡检测系统,其中,所述标准眨眼频率设定模块具体包括:
第二设定单元,用于预先设置第二摄像头多个对应不同场景的采集场景模式和与不同采集场景模式一一对应的采集时间;
第二记录单元,用于所述第二摄像头接收用户的操作指令获取用户在各采集场景模式对应的采集时间内的眨眼次数;
其中,所述用户在各采集场景模式对应的采集时间内的眨眼次数的初始值为0,而且从各采集场景模式对应的采集时间开始倒计时,当所述第二摄像头采集到的眼部图像中的上下眼皮的距离小于一预先设置的一眼部图像中的上下眼皮的非瞌睡状态最小距离时,所述用户在各采集场景模式对应的采集时间内的眨眼次数加1;
第二计算单元,用于按采集时间内的眨眼次数除以采集时间得到对应采集场景模式下的非瞌睡眨眼频率;
设定单元,用于计算各采集场景模式下的非瞌睡眨眼频率的平均值,得到标准的非瞌睡眨眼频率,并对第二摄像头的标准的非瞌睡眨眼频率进行设定。
本发明所提供的一种瞌睡检测方法及其系统,通过获取标准的非瞌睡眨眼频率以及当前眨眼频率,并将所述当前眨眼频率与所述标准的非瞌睡眨眼频率进行比较,当所述当前眨眼频率小于所述标准的非瞌睡眨眼频率时,则对用户进行瞌睡报警提示,反之则不进行瞌睡报警提示。由于对用户进行瞌睡状态检测和并相应的进行报警提示,极大程度上避免了用户因瞌睡而导致的严重后果。