睡岗行为检测方法、装置及可读存储介质与流程

文档序号:37514774发布日期:2024-04-01 14:24阅读:7来源:国知局
睡岗行为检测方法、装置及可读存储介质与流程

本技术实施例涉及计算机,尤其涉及一种睡岗行为检测方法、装置及可读存储介质。


背景技术:

1、随着技术的发展,在一些场景(如前台、警卫室、列车值班室、车间)下,需要检测处于该场景下人员的是否存在睡岗行为。睡岗行为,一般指的是在企业内部值勤期间,工作人员精神严重不佳、在岗位上进入睡眠状态的情况,睡岗行为可以包括但不限于趴着睡、倚靠着睡、卧着睡等。睡岗行为可能造成不必要的安全隐患。

2、现有的睡岗行为检测通常是通过摄像装置拍摄工作人员的行为特征,并通过预设的行为分析模型对工作人员的行为特征进行分析。然而这样需要预设的行为分析模型对每帧图像的行为特征进行分析,计算量较大,导致睡岗行为的检测效率较低。


技术实现思路

1、本技术提供了一种睡岗行为检测方法、装置及可读存储介质,用于提高睡岗行为的检测效率。

2、为达到上述目的,本技术采用如下技术方案:

3、第一方面,提供了一种睡岗行为检测方法,包括:获取目标区域的视频数据,视频数据包括待识别人员;在无法获取待识别人员的人脸特征的情况下,若待识别人员在第一图像帧与第二图像帧中的面积变化小于第一阈值,则确定待识别人员的人体姿态;第一图像帧为视频数据中的任一个,且第一图像帧与第二图像帧在视频数据中的时间间隔小于第二阈值;根据待识别人员的人体姿态确定待识别人员是否处于睡岗状态。

4、基于本技术实施例提供的技术方案,若睡岗行为检测装置无法获取待识别人员的人脸特征,则在待识别人员在第一图像帧与第二图像帧中的面积变化小于第一阈值的情况下,确定待识别人员的人体姿态,并根据待识别人员的人体姿态确定待识别人员是否处于睡岗状态;如此睡岗行为检测装置不需要检测视频数据中的每个图像帧,计算量较小,可以提高睡岗行为的检测效率。

5、可选的,在获取到待识别人员的人脸特征的情况下,睡岗行为检测方法还包括:根据人脸特征以及人脸对齐算法确定待识别人员的眼部关键点位置;根据待识别人员的眼部关键点位置确定待识别人员的眼睛长宽比;在待识别人员的眼睛长宽比大于第三阈值且大于第三阈值的持续时长大于预设时长的情况下,确定待识别人员处于睡岗状态。

6、如此,睡岗行为检测装置在获取到待识别人员的人脸特征的情况下,可以确定待识别人员的眼睛长宽比,以及对应的持续时长,确定待识别人员是否处于睡岗状态。由于确定眼睛长宽比对应的计算量较少,可以进一步提高睡岗行为的检测效率。

7、可选的,睡岗行为检测方法还包括:确定第一图像帧与第二图像帧的相同像素点的像素差值,得到差分图像;将差分图像进行二值化处理,得到二值图像,并根据二值图像中目标像素点的数量确定待识别人员在第一图像帧与第二图像帧中的面积变化;目标像素点对应的灰度值用于表征像素差值大于第四阈值。

8、如此,睡岗行为检测装置可以通过差分处理和二值化处理确定第一图像帧与第二图像帧中发生变化的图像帧,并通过发生变化的图像帧的数量确定待识别人员在第一图像帧与第二图像帧中的面积变化。

9、可选的,根据待识别人员的人体姿态确定待识别人员是否处于睡岗状态,包括:基于人体姿态估计算法确定连续图像帧中待识别人员的骨骼关键点;利用行为识别模型将连续图像帧中待识别人员的骨骼关键点进行卷积操作,得到对应的人体姿态;根据人体姿态确定待识别人员处于睡岗行为的置信度;在待识别人员处于睡岗行为的置信度大于第五阈值的情况下,确定待识别人员处于睡岗状态。

10、如此,睡岗行为检测装置可以通过行为识别模型将骨骼关键点进行卷积以确定待识别人员的人体姿态,卷积后的骨骼关键点可以较为准确的确定待识别人员的人体姿态,因此在根据人体姿态确定待识别人员是否处于睡岗行为的过程中,也可以提高确定待识别人员是否处于睡岗行为的准确度。

11、第二方面,提供了一种睡岗行为检测装置,包括获取单元、确定单元;获取单元、确定单元;获取单元,用于获取目标区域的视频数据,视频数据包括待识别人员;确定单元,用于在无法获取待识别人员的人脸特征的情况下,若待识别人员在第一图像帧与第二图像帧中的面积变化小于第一阈值,则确定待识别人员的人体姿态;第一图像帧为视频数据中的任一个,且第一图像帧与第二图像帧的在视频数据中的时间间隔小于第二阈值;确定单元,还用于根据待识别人员的人体姿态确定待识别人员是否处于睡岗状态。

12、可选的,在获取到待识别人员的人脸特征的情况下,确定单元还用于:根据人脸特征以及人脸对齐算法确定待识别人员的眼部关键点位置;根据待识别人员的眼部关键点位置确定待识别人员的眼睛长宽比;在待识别人员的眼睛长宽比大于第三阈值且大于第三阈值的持续时长大于预设时长的情况下,确定待识别人员处于睡岗状态。

13、可选的,睡岗行为检测装置还包括处理单元;确定单元,还用于确定第一图像帧与第二图像帧的相同像素点的像素差值,得到差分图像;处理单元,用于将差分图像进行二值化处理,得到二值图像;确定单元,还用于根据二值图像中目标像素点的数量确定待识别人员在第一图像帧与第二图像帧中的面积变化;目标像素点对应的灰度值用于表征像素差值大于第四阈值。

14、可选的,确定单元,具体用于:基于人体姿态估计算法确定连续图像帧中待识别人员的骨骼关键点;利用行为识别模型将连续图像帧中待识别人员的骨骼关键点进行卷积操作,得到对应的人体姿态;根据人体姿态确定待识别人员处于睡岗行为的置信度;在待识别人员处于睡岗行为的置信度大于第五阈值的情况下,确定待识别人员处于睡岗状态。

15、第三方面,提供了一种睡岗行为检测装置,该睡岗行为检测装置可以实现上述各方面或者各可能的设计中睡岗行为检测装置所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该睡岗行为检测装置可以包括:处理器和通信接口,处理器可以用于支持睡岗行为检测装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。

16、在又一种可能的设计中,睡岗行为检测装置还可以包括存储器,存储器用于保存睡岗行为检测装置必要的计算机执行指令和数据。当该睡岗行为检测装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该睡岗行为检测装置执行上述第一方面或者第一方面的任一种可能的睡岗行为检测方法。

17、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的睡岗行为检测方法。

18、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计的睡岗行为检测方法。

19、第六方面,提供了一种睡岗行为检测装置,该睡岗行为检测装置包括一个或者多个处理器以及和一个或多个存储器。一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得睡岗行为检测装置执行如上述第一方面或者第一方面的任一可能的设计的睡岗行为检测方法。

20、第七方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的设计中睡岗行为检测装置所执行的功能,例如处理器用于通过通信接口获取来自终端设备的第一请求消息。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1