The invention provides a fatigue detection method, a device, a system and a computer readable storage medium, which relates to the technical field of image detection. The method includes acquiring a continuous frame image of the target object within the first preset time, detecting multiple key points of the target object in each frame image, and determining the opening and closing state of the target object in each frame image based on the key points of the mouth. According to the second preset time and the opening and closing state of the mouth of the target object in each frame image, the number of yawning events occurring in the first preset time is recorded; among them, the second preset time is less than the first preset time, and the yawning events are as follows: the mouth of the target object is not less than the second preset time; based on the number of yawning events, it is correct. The fatigue degree of the target object. The invention can effectively improve the accuracy of fatigue detection on the basis of simplicity and practicability.
【技术实现步骤摘要】
疲劳检测方法、装置、系统及计算机可读存储介质
本专利技术涉及图像检测
,尤其是涉及一种疲劳检测方法、装置、系统及计算机可读存储介质。
技术介绍
众所周知,目标对象(诸如,人)的疲劳程度可能会影响到目标对象的行为,因此在一些关键场合下需要尤为关注目标对象的疲劳程度,以避免目标对象因过于疲劳而出现的不佳行为。以典型的驾驶场合为例,如果驾驶员因睡眠不足、驾驶时间过长等原因而疲劳,则会在驾驶过程中产生生理机能和心理机能的失调,从而影响驾驶员的注意、感觉、知觉、思维、判断、意志、决定和运动等诸方面因素。诸如,驾驶员处于轻度疲劳时,可能会出现换档不及时和不准确;当驾驶员处于重度疲劳时,往往会下意识操作或出现短时间睡眠现象,严重时会失去对车辆的控制能力。因此,在一些诸如驾驶车辆内等关键场合对目标对象进行疲劳检测尤为重要。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种疲劳检测方法、装置、系统及计算机可读存储介质,在简便易行的基础上能够有效提升疲劳检测的准确率。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种疲劳检测方法,包括:获取目标对象在第一预设时长内的连续帧图像;检测各所述帧图像中的所述目标对象的多个嘴部关键点;基于所述嘴部关键点确定所述目标对象在各所述帧图像中的嘴部开闭状态;根据第二预设时长以及所述目标对象在各所述帧图像中的嘴部开闭状态,记录所述目标对象在所述第一预设时长内发生的打哈欠事件的次数;其中,所述第二预设时长小于所述第一预设时长,且所述打哈欠事件为:所述目标对象的嘴部持续张开时长不低于所述第二预设时长;基 ...
【技术保护点】
1.一种疲劳检测方法,其特征在于,包括:获取目标对象在第一预设时长内的连续帧图像;检测各所述帧图像中的所述目标对象的多个嘴部关键点;基于所述嘴部关键点确定所述目标对象在各所述帧图像中的嘴部开闭状态;根据第二预设时长以及所述目标对象在各所述帧图像中的嘴部开闭状态,记录所述目标对象在所述第一预设时长内发生的打哈欠事件的次数;其中,所述第二预设时长小于所述第一预设时长,且所述打哈欠事件为:所述目标对象的嘴部持续张开时长不低于所述第二预设时长;基于所述打哈欠事件的次数,确定所述目标对象的疲劳程度。
【技术特征摘要】
1.一种疲劳检测方法,其特征在于,包括:获取目标对象在第一预设时长内的连续帧图像;检测各所述帧图像中的所述目标对象的多个嘴部关键点;基于所述嘴部关键点确定所述目标对象在各所述帧图像中的嘴部开闭状态;根据第二预设时长以及所述目标对象在各所述帧图像中的嘴部开闭状态,记录所述目标对象在所述第一预设时长内发生的打哈欠事件的次数;其中,所述第二预设时长小于所述第一预设时长,且所述打哈欠事件为:所述目标对象的嘴部持续张开时长不低于所述第二预设时长;基于所述打哈欠事件的次数,确定所述目标对象的疲劳程度。2.根据权利要求1所述的方法,其特征在于,所述检测各所述帧图像中的所述目标对象的多个嘴部关键点的步骤,包括:分别检测各所述帧图像中的所述目标对象的第一嘴部关键点、第二嘴部关键点、第三嘴部关键点和第四嘴部关键点;其中,所述第一嘴部关键点为嘴部的左侧嘴角,所述第二嘴部关键点为嘴部的右侧嘴角,所述第三嘴部关键点为嘴部上唇的内唇缘中心,所述第四嘴部关键点为嘴部下唇的内唇缘中心。3.根据权利要求2所述的方法,其特征在于,所述基于所述嘴部关键点确定所述目标对象在各所述帧图像中的嘴部开闭状态的步骤,包括:分别计算各所述帧图像中的第一嘴部关键点与第二嘴部关键点之间的左右距离值、第三嘴部关键点和第四嘴部关键点之间的上下距离值;判断各所述帧图像中的上下距离值与左右距离值的比值是否大于预设阈值;将比值大于所述预设阈值的帧图像确定为所述目标对象处于嘴部张开状态,将比值小于所述预设阈值的帧图像确定为所述目标对象处于嘴部闭合状态。4.根据权利要求1所述的方法,其特征在于,所述根据第二预设时长以及所述目标对象在各所述帧图像中的嘴部开闭状态,记录所述目标对象在所述第一预设时长内发生的打哈欠事件的次数的步骤,包括:将所述连续帧图像中的各所述帧图像按照时间顺序逐一作为当前帧图像,对所述当前帧图像执行预设的检测操作,直至所述连续帧图像均执行所述检测操作后,得到所述目标对象在所述第一预设时长内发生的打哈欠事件的次数;其中,所述预设的检测操作包括如下步骤:根据所述目标对象在所述当前帧图像中的嘴部开闭状态,以及所述目标对象在所述当前帧图像之前的帧图像的嘴部开闭状态,判断所述当前帧图像是否为首次张嘴帧图像或者首次闭嘴帧图像;如果所述当前帧图像为首次张嘴帧图像,记录所述当前帧图像对应的首次张嘴时刻,并开启检测下一帧图像;如果所述当前帧图像为首次闭嘴帧图像,记录所述当前帧图像对应的首次闭嘴时刻,并获取在所述当前帧图像之前最后记录的首次张嘴时刻,并判断所述首次闭嘴时刻与所述首次张嘴时刻之间的差值是否大于所述预设第二时长;如果是,将所述打哈欠事件的次数加一,并开启检测下一帧图像;如果所述当前帧图像为所述连续帧图像中的最后帧图像,且所述...
【专利技术属性】
技术研发人员:谢建涛,
申请(专利权)人:北京旷视科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。