本申请涉及图像处理的,特别是涉及一种姿态识别方法、装置、电子设备及存储介质。
背景技术:
1、随着图像处理的日渐成熟和普及,对于图像处理的识别也越来越受到重视,当前技术的乘车姿态识别通常是采用传感器进行识别处理。
2、对当前技术的研究和实践过程中,本申请的发明人发现,在人体的姿态识别过程中,一般是通过传感器获取人体姿态参数,然而传感器出现损坏等问题导致误判时,获取的人体姿态参数不准确,而影响姿态识别准确性。
技术实现思路
1、本申请主要解决的技术问题是提供一种姿态识别方法、装置、电子设备及存储介质;能够基于图像获取人体关键点,以确定腿部夹角,进而根据腿部夹角确定带检测目标的异常姿态。
2、为解决上述技术问题,本申请采用的一个技术方案是:提供一种姿态识别方法,所述姿态识别方法包括:获取目标图像;基于所述目标图像获取待识别目标的人体关键点;其中,所述人体关键点至少包括臀部关键点、膝关节关键点以及踝关节关键点;基于所述臀部关键点与所述膝关节关键点的第一连线,以及所述膝关节关键点和所述踝关节关键点的第二连线,确定腿部夹角;在所述腿部夹角超出预设角度范围时,确定所述待识别目标的异常姿态。
3、在本申请的一实施例中,所述获取目标图像,包括:获取待识别图像;获取所述待识别图像中的人体检测框以及矿车检测框,以确定所述人体检测框和所述矿车检测框的第一交并比;在所述第一交并比大于等于第一预设阈值时,将所述待识别图像确定所述目标图像。
4、在本申请的一实施例中,所述在所述腿部夹角超出预设角度范围时,确定所述待识别目标的异常姿态,包括:获取所述目标图像中的脚部检测框以及矿车踏板检测框,以确定所述脚部检测框和所述矿车踏板检测框的第二交并比;在所述第二交并比小于第二预设阈值,或者所述腿部夹角超出所述预设角度范围时,确定所述待识别目标的异常姿态。
5、在本申请的一实施例中,所述目标图像的待识别目标包括两组关键点,每组人体关键点至少包括一个臀部关键点、一个膝关节关键点以及一个踝关节关键点;所述在所述第二交并比小于第二预设阈值,或者所述腿部夹角超出所述预设角度范围时,确定所述待识别目标异常行为,包括:在所述待识别目标的两组关键点中任意一组关键点对应的腿部夹角超出所述预设角度范围,或者所述第二交并比小于第二预设阈值时,确定所述待识别目标的异常姿态。
6、在本申请的一实施例中,所述目标图像的待识别目标包括两个脚部检测框;在所述待识别目标的两组关键点中任意一组关键点对应的腿部夹角超出所述预设角度范围,或者所述两个脚部检测框中任意一个脚部检测框与矿车踏板检测框的第二交并比小于第二预设阈值时,确定所述待识别目标的异常姿态。
7、在本申请的一实施例中,在确定所述待识别目标的异常姿态之后,所述姿态识别方法还包括:累计确定为所述异常姿态的目标图像的数量;在所述数量累计到达预设数量时,输出所述待识别目标的异常姿态的报警信息。
8、在本申请的一实施例中,在确定所述待识别目标的异常姿态之后,所述姿态识别方法还包括:累加确定为所述异常姿态的目标图像的时间,作为异常状态时间;在预设周期内,所述异常状态时间超过时间间隔阈值时,输出所述待识别目标的异常姿态的报警信息。在预设周期内,所述异常状态时间未超过时间间隔阈值时,将所述异常状态时间置零。
9、为了解决上述技术问题,本申请采用的另一技术方案是:提供一种姿态识别装置,所述姿态识别装置包括:目标图像获取模块、关键点提取模块、腿部夹角确定模块以及姿态确定模块;其中,目标图像获取模块用于获取目标图像;关键点提取模块基于所述目标图像获取待识别目标的人体关键点;其中,所述人体关键点至少包括臀部关键点、膝关节关键点以及踝关节关键点;腿部夹角确定模块基于所述臀部关键点与所述膝关节关键点的第一连线,以及所述膝关节关键点和所述踝关节关键点的第二连线,确定腿部夹角;姿态确定模块用于在所述腿部夹角超出预设角度范围时,确定所述待识别目标的异常姿态。
10、为解决上述技术问题,本申请采用的再一技术方案是:提供一种电子设备,所述电子设备包括存储器以及与所述存储器耦接的处理器,所述存储器存储有至少一计算机程序,所述至少一计算机程序被所述处理器加载并执行时,用于实现如上述的姿态识别方法。
11、为解决上述技术问题,本申请采用的又一技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质有至少一段程序,所述至少一段程序被处理器加载并执行时,用于实现如上述的姿态识别方法。
12、区别于现有技术,本申请提供的姿态识别方法,包括:取目标图像;基于所述目标图像获取待识别目标的人体关键点;其中,所述人体关键点至少包括臀部关键点、膝关节关键点以及踝关节关键点;基于所述臀部关键点与所述膝关节关键点的第一连线,以及所述膝关节关键点和所述踝关节关键点的第二连线,确定腿部夹角;在所述腿部夹角超出预设角度范围时,确定所述待识别目标的异常姿态。即本申请通过人体关键点检测,获取人体关键点构成的夹角,并根据该夹角准确识别待识别目标的异常姿态。
1.一种姿态识别方法,其特征在于,所述姿态识别方法包括:
2.根据权利要求1所述的姿态识别方法,其特征在于,
3.根据权利要求1所述的姿态识别方法,其特征在于,
4.根据权利要求3所述的姿态识别方法,其特征在于,
5.根据权利要求3所述的姿态识别方法,其特征在于,
6.根据权利要求1所述的姿态识别方法,其特征在于,
7.根据权利要求1所述的姿态识别方法,其特征在于,
8.一种姿态识别装置,其特征在于,所述姿态识别装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器以及与所述存储器耦接的处理器,所述存储器存储有至少一计算机程序,所述至少一计算机程序被所述处理器加载并执行时,用于实现如权利要求1-7任一项所述的姿态识别方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质有至少一段程序,所述至少一段程序被处理器加载并执行时,用于实现如权利要求1-7任一项所述的姿态识别方法。