应用于电视场景的检测特定年龄段不良姿势的方法技术

技术编号:36044866 阅读:18 留言:0更新日期:2022-12-21 10:52
本发明专利技术公开了应用于电视场景的检测特定年龄段不良姿势的方法,包括检测人脸数据和肢体关键点数据,其中人脸数据中包括年龄数据、脸部姿态角(yaw,roll,pitch)和人脸框,肢体关键点数据包括肢体关键点位置和肢体框;将人脸数据与肢体关键点数据进行匹配、过滤和人体数据跟踪补全,从中检测特定年龄段的人的不良姿势;当对连续的多帧图像检测到同一不良姿势后触发提示。本发明专利技术通过对人脸数据与肢体关键点数据匹配,人脸数据与肢体数据过滤,人体数据跟踪补全,以及通过连续姿势判断来实现对特定年龄段人群不良坐姿的检出,实现了基于脸部数据和肢体关键点数据筛选出特定年龄段不良姿势。势。势。

【技术实现步骤摘要】
应用于电视场景的检测特定年龄段不良姿势的方法


[0001]本专利技术涉及图像处理
,具体的说,是应用于电视场景的检测特定年龄段不良姿势的方法。

技术介绍

[0002]人工智能AI技术的大力发展推动了各行业智能化的发展进程,硬件、算法与数据共同发展,使得AI技术在各行各业获得越来越广泛的应用,但AI技术通常不能直接输出我们最需要的结果,还需对AI的输出结果进行相关后处理才可得到满足需求的结果。现有的坐姿检测大多只涉及到了肢体关键点,但未与通过人脸判断的年龄挂钩,未进行相应匹配跟踪,无法应用于电视场景下针对特定年龄段的不良姿势的检出。

技术实现思路

[0003]本专利技术的目的在于提供一种应用于电视场景的检测特定年龄段不良姿势的方法,用于解决现有技术中坐姿检测中未与人脸判断结合,无法适用电视场景下特定年龄段不良姿势的检测与纠正的问题。
[0004]本专利技术通过下述技术方案解决上述问题:
[0005]应用于电视场景的检测特定年龄段不良姿势的方法,包括:
[0006]步骤S100、检测人脸数据和肢体关键点数据,其中人脸数据中包括年龄数据、脸部姿态角(yaw,roll,pitch)和人脸框,肢体关键点数据包括肢体关键点位置和肢体框;
[0007]步骤S200、将人脸数据与肢体关键点数据进行匹配、过滤和人体数据跟踪补全,从中检测特定年龄段的人的不良姿势;当对连续的多帧图像检测到同一不良姿势后触发提示。
[0008]所述步骤S100中通过水平安装的摄像头采集人体数据并传输至电视,电视中安装有两个AI模型,分别用于从图像中获取人脸数据、肢体关键点数据。
[0009]所述步骤S200中将人脸数据与肢体关键点数据进行匹配指具体包括将同时满足人脸框在肢体框内、肢体关键点中的头部关键点在人脸框内这两个条件的人脸数据和肢体关键点数据进行匹配,得到一个人体数据。
[0010]所述步骤S200中将人脸数据与肢体关键点数据过滤指从人体数据中过滤错误数据,具体包括:
[0011]若人体数据中的脸部姿态角(yaw,roll,pitch)大于第一设定阈值,则过滤该人体数据;
[0012]根据肢体关键点中的脊柱关键点位置判断图像的脊柱长度与人脸框长度的倍数关系,若该倍数关系小于第二设定阈值,则过滤该人体数据;
[0013]根据肢体关键点中的点位数据判断图像中肩膀长度和脊柱长度,若肩膀长度与脊柱长度的比值小于第三设定阈值后,则过滤该人体数据。
[0014]所述步骤S200中将人脸数据与肢体关键点数据进行人体数据跟踪补全具体包括:
若经过匹配、过滤得到的一帧人体数据中缺少年龄数据,该人体数据内的人脸数据或肢体关键点数据分别与前帧的人脸数据或肢体关键点数据进行匹配,若二者的人脸框或肢体框的IOU值大于阈值,则判定为二者匹配,则将该前帧的年龄数据匹配到该人体数据,用于补全年龄数据,实现筛选特定年龄段的人的不良姿势。
[0015]本专利技术与现有技术相比,具有以下优点及有益效果:
[0016](1)本专利技术通过对人脸数据与肢体关键点数据匹配,人脸数据与肢体数据过滤,人体数据跟踪补全,以及通过连续姿势判断来实现对特定年龄段人群不良坐姿的检出,实现了基于脸部数据和肢体关键点数据筛选出特定年龄段不良姿势并纠正。
[0017](2)本方法中硬件只需要单目摄像头,不再需要其他感应设备,且仅要求安装时大致水平即可。本专利技术不单单利用了肢体数据,还利用了人脸数据,从而使其可以针对特定年龄进行不良姿势检出,且数据跟踪效果更好。
[0018](3)本专利技术对两个常见的AI模型(人脸和肢体)得到的结果进行匹配,通过脸部姿态角(yaw,roll,pitch)过滤年龄可信度,判断是否为肢体上半身未完全在画面上出现或者肢体上半身被遮挡等情况,判断是否为侧身,进行过滤数据,并进行人体数据跟踪补全方法,处理后使其能够应用在电视场景,提示特定年龄段的不良坐姿,方法简单有效。
附图说明
[0019]图1为本专利技术的流程图。
具体实施方式
[0020]下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。
[0021]实施例1:
[0022]结合附图1所示,应用于电视场景的检测特定年龄段不良姿势的方法,包括:
[0023]步骤S100、检测人脸数据和肢体关键点数据,其中人脸数据中包括年龄数据、脸部姿态角(yaw,roll,pitch)和人脸框,肢体关键点数据包括肢体关键点位置和肢体框;
[0024]步骤S200、将人脸数据与肢体关键点数据进行匹配、过滤和人体数据跟踪补全,从中检测特定年龄段的人的不良姿势;当对连续的多帧图像检测到同一不良姿势后触发提示。
[0025]所述步骤S100中通过水平安装的摄像头采集人体数据并传输至电视,电视中安装有两个AI模型,分别用于从图像中获取人脸数据、肢体关键点数据。
[0026]人脸数据与肢体关键点数据匹配是指找出单帧图像得到的人脸数据和肢体关键点的关系。由于有的图像中会存在有人脸数据但无对应肢体关键点数据(图像中只露脸),以及存在有肢体关键点数据但无对应人脸数据(图像中没露脸)。匹配方法为:将同时满足人脸框在肢体框内、肢体关键点中的头部关键点在人脸框内这两个条件的人脸数据和肢体关键点数据进行匹配,得到一个人体数据。该人体数据有三种情况,既有人脸也有肢体数据、只有人脸数据、只有肢体数据。
[0027]人脸数据与肢体关键点数据过滤是指对上一匹配步骤得到的人体数据内的人脸数据与肢体关键点数据的可能为错误的数据进行过滤。其中包括通过脸部姿态角(yaw,roll,pitch)判断是否过滤年龄,通过人脸框和肢体关键点位置判断是否过滤肢体,通过肢
体关键点位置关系判断是否过滤肢体。通过脸部姿态角(yaw,roll,pitch)判断是否过滤年龄是指如果该脸部姿态角(yaw,roll,pitch)大于第一设定阈值,说明脸并非正对摄像头,而只有通过正脸得到的年龄数据最准确,所以需过滤非正脸的年龄数据。通过人脸框和肢体关键点位置判断是否过滤肢体是指当肢体上半身未完全在画面上出现或者肢体上半身被遮挡等情况时,此时的肢体上半身的脊柱关键点位置判断画面的脊柱长度与人脸框长度的倍数关系会变小,如果其长度倍数关系小于第二设定阈值,则过滤肢体关键点数据。通过肢体关键点位置关系判断是否过滤肢体是指,当人处在侧对摄像头的状态造成身体关键点数据可能会变得不准确,需通过肢体关键点里的点位数据判断画面中肩膀的长度和脊柱长度,侧对是肩膀长度会变小,脊柱长度不变,因此其比值也会变小,当小于第三设定阈值后,则可以判断出此时人为侧身,过滤肢体关键点数据。
[0028]人体数据跟踪补全是指将经过前两步的处理后得到的过滤后的一帧人体数据,其可能会缺失年龄数据,因此可根据前帧人体数据对该帧数据进行补全。补全方法为人体数据内的人脸数据与肢体关键点数据分别与上一帧的人体数据内的人脸数据与肢体关键点数进行匹配。匹配方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.应用于电视场景的检测特定年龄段不良姿势的方法,其特征在于,包括:步骤S100、检测人脸数据和肢体关键点数据,其中人脸数据中包括年龄数据、脸部姿态角(yaw,roll,pitch)和人脸框,肢体关键点数据包括肢体关键点位置和肢体框;步骤S200、将人脸数据与肢体关键点数据进行匹配、过滤和人体数据跟踪补全,从中检测特定年龄段的人的不良姿势;当对连续的多帧图像检测到同一不良姿势后触发提示。2.根据权利要求1所述的应用于电视场景的检测特定年龄段不良姿势的方法,其特征在于,所述步骤S100中通过水平安装的摄像头采集人体数据并传输至电视,电视中安装有两个AI模型,分别用于从图像中获取人脸数据、肢体关键点数据。3.根据权利要求1所述的应用于电视场景的检测特定年龄段不良姿势的方法,其特征在于,所述步骤S200中将人脸数据与肢体关键点数据进行匹配指具体包括将同时满足人脸框在肢体框内、肢体关键点中的头部关键点在人脸框内这两个条件的人脸数据和肢体关键点数据进行匹配,得到一个人体数据。4.根据权利要求3所述的应用于电视场景...

【专利技术属性】
技术研发人员:李家乾
申请(专利权)人:四川虹微技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1