一种基于深度学习技术识别儿童坐姿的图像识别算法的制作方法

文档序号:31330426发布日期:2022-08-31 06:52阅读:553来源:国知局
一种基于深度学习技术识别儿童坐姿的图像识别算法的制作方法

1.本发明涉及坐姿识别,具体涉及一种基于深度学习技术识别儿童坐姿的图像识别算法。


背景技术:

2.对于不良坐姿不管是成人还是孩子,大多数人都很苦恼。特别是今日,青少年视力下降的年龄趋势越来越小,近视、脊柱发育不良,甚至颈椎病都有低龄患病者,且发病率逐年提高。同时,坐姿对颈、肩、腰椎等部位都会产生很大影响,因而不良坐姿将会引发其他疾病的发生。
3.在需要久坐学习的儿童人群中,保持正确良好的坐姿,对维护儿童身体健康成长有着极为重要的作用。那么如何让儿童人群长时间保持良好的坐姿呢?现有技术一般采用辅助设备来应对这个问题,比如坐姿矫正椅、位于下巴上方的坐姿矫正器,或者可以报警的矫正器等,但是这些辅助设备无法准确检测儿童坐姿,并且适应性、灵活性较差,无法适用于不同身材的儿童人群。因此,如何更有效地对儿童不良坐姿进行检测,并提醒儿童纠正不良坐姿成为研究的重点。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术所存在的上述缺点,本发明提供了一种基于深度学习技术识别儿童坐姿的图像识别算法,能够有效克服现有技术所存在的无法对儿童不良坐姿进行准确检测,不能有效提醒儿童纠正不良坐姿的缺陷。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现:
8.一种基于深度学习技术识别儿童坐姿的图像识别算法,包括以下步骤:
9.s1、利用距离检测装置检测与坐姿位置之间的距离参数,并判断距离参数是否满足预设距离范围;
10.s2、若距离参数不满足预设距离范围,则采集坐姿图像,基于坐姿图像判断坐姿是否倾斜;
11.s3、若坐姿倾斜,则确定坐姿图像中头顶、肩部及肘部的位置;
12.s4、基于头顶、肩部及肘部的位置判定坐姿是否异常,并在出现异常坐姿后发送提示信息。
13.优选地,s1中利用距离检测装置检测与坐姿位置之间的距离参数,并判断距离参数是否满足预设距离范围,包括:
14.接收各位置超声波传感器的回波信号,并根据回波信号计算坐姿位置各处的坐标;
15.基于坐姿位置各处的坐标确定坐姿位置与距离检测装置之间的距离参数,确定距
离参数是否满足预设距离范围。
16.优选地,s1中利用距离检测装置检测与坐姿位置之间的距离参数之前,包括:
17.利用人体坐姿识别模型进行坐姿识别,根据坐姿识别结果判断是否处于坐姿状态;
18.在处于坐姿状态时,开启由设置于不同位置的多个超声波传感器组成的距离检测装置。
19.优选地,s2中基于坐姿图像判断坐姿是否倾斜,包括:
20.基于坐姿图像计算用户中心位置,并将坐姿图像中的用户中心位置与标准坐姿图像中的用户中心位置进行对比,确定坐姿图像中用户坐姿是否倾斜。
21.优选地,s1中利用距离检测装置检测与坐姿位置之间的距离参数之前,包括:
22.用户在距离检测装置前方示出标准坐姿,利用距离检测装置检测与标准坐姿之间的标准距离参数,并根据标准距离参数设定预设距离范围;
23.采集标准坐姿图像,并计算标准坐姿图像中的用户中心位置。
24.优选地,s4中基于头顶、肩部及肘部的位置判定坐姿是否异常,包括:
25.获取头顶至肩部之间的第一距离,以及头顶至肘部之间的第二距离,并计算第一距离与第二距离的比值;
26.当第一距离与第二距离的比值在设定范围之外时,则判定坐姿异常。
27.优选地,所述获取头顶至肩部之间的第一距离,以及头顶至肘部之间的第二距离,包括:
28.获取左肩部与右肩部连线的中点位置,并将头顶与该中点位置之间连线的长度作为第一距离;
29.获取左肘部与右肘部连线的中点位置,并将头顶与该中点位置之间连线的长度作为第二距离。
30.优选地,s4中基于头顶、肩部及肘部的位置判定坐姿是否异常,还包括:
31.获取头顶至左肩部之间的第三距离,以及头顶至右肩部之间的第四距离,当第三距离与第四距离之间的差值大于设定阈值时,则判定坐姿异常。
32.优选地,s4中在出现异常坐姿后发送提示信息,包括:
33.统计在预设时间段内判定坐姿异常的次数,若判定坐姿异常的次数超过设定阈值时,则生成坐姿异常提示信息,并发送至移动终端;否则将统计判定坐姿异常的次数清零。
34.优选地,所述生成坐姿异常提示信息,并发送至移动终端的同时,在显示装置上显示坐姿调整提示框,引导用户进行坐姿调整;
35.当下一预设时间段内统计判定坐姿异常的次数未超过设定阈值时,则生成坐姿异常消除提示信息,并发送至移动终端。
36.(三)有益效果
37.与现有技术相比,本发明所提供的一种基于深度学习技术识别儿童坐姿的图像识别算法,具有以下有益效果:
38.1)利用距离检测装置检测与坐姿位置之间的距离参数,并判断距离参数是否满足预设距离范围,若距离参数不满足预设距离范围,则采集坐姿图像,基于坐姿图像判断坐姿是否倾斜,在判定坐姿是否异常之前,通过检测距离检测装置与坐姿位置之间的距离参数,
以及坐姿是否发生倾斜来进行预判别,从而能够大幅减少算力资源,有效提升坐姿识别响应速度;
39.2)基于头顶、肩部及肘部的位置判定坐姿是否异常,并在出现异常坐姿后发送提示信息,能够通过头顶、肩部及肘部的位置实现对儿童不良坐姿的准确检测,并且能够向家长发送提示信息,有效提醒并帮助儿童快速纠正不良坐姿。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本发明的流程示意图;
42.图2为本发明中基于头顶、肩部及肘部的位置判定坐姿是否异常的流程示意图。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.一种基于深度学习技术识别儿童坐姿的图像识别算法,在通过检测距离检测装置与坐姿位置之间的距离参数,以及坐姿是否发生倾斜来进行预判别之前:
45.1)用户在距离检测装置前方示出标准坐姿,利用距离检测装置检测与标准坐姿之间的标准距离参数,并根据标准距离参数设定预设距离范围;
46.采集标准坐姿图像,并计算标准坐姿图像中的用户中心位置;
47.2)利用人体坐姿识别模型进行坐姿识别,根据坐姿识别结果判断是否处于坐姿状态;
48.在处于坐姿状态时,开启由设置于不同位置的多个超声波传感器组成的距离检测装置。
49.如图1所示,

利用距离检测装置检测与坐姿位置之间的距离参数,并判断距离参数是否满足预设距离范围,具体包括:
50.接收各位置超声波传感器的回波信号,并根据回波信号计算坐姿位置各处的坐标;
51.基于坐姿位置各处的坐标确定坐姿位置与距离检测装置之间的距离参数,确定距离参数是否满足预设距离范围。
52.②
若距离参数不满足预设距离范围,则采集坐姿图像,基于坐姿图像判断坐姿是否倾斜。
53.其中,基于坐姿图像判断坐姿是否倾斜,包括:
54.基于坐姿图像计算用户中心位置,并将坐姿图像中的用户中心位置与标准坐姿图像中的用户中心位置进行对比,确定坐姿图像中用户坐姿是否倾斜。
55.上述技术方案,利用距离检测装置检测与坐姿位置之间的距离参数,并判断距离参数是否满足预设距离范围,若距离参数不满足预设距离范围,则采集坐姿图像,基于坐姿图像判断坐姿是否倾斜,在判定坐姿是否异常之前,通过检测距离检测装置与坐姿位置之间的距离参数,以及坐姿是否发生倾斜来进行预判别,从而能够大幅减少算力资源,有效提升坐姿识别响应速度。
56.如图1和图2所示,

若坐姿倾斜,则确定坐姿图像中头顶、肩部及肘部的位置。
57.④
基于头顶、肩部及肘部的位置判定坐姿是否异常,并在出现异常坐姿后发送提示信息。
58.1)基于头顶、肩部及肘部的位置判定坐姿是否异常,包括:
59.获取头顶至肩部之间的第一距离,以及头顶至肘部之间的第二距离,并计算第一距离与第二距离的比值;
60.当第一距离与第二距离的比值在设定范围之外时,则判定坐姿异常。
61.其中,获取头顶至肩部之间的第一距离,以及头顶至肘部之间的第二距离,包括:
62.获取左肩部与右肩部连线的中点位置,并将头顶与该中点位置之间连线的长度作为第一距离;
63.获取左肘部与右肘部连线的中点位置,并将头顶与该中点位置之间连线的长度作为第二距离。
64.2)基于头顶、肩部及肘部的位置判定坐姿是否异常,还包括:
65.获取头顶至左肩部之间的第三距离,以及头顶至右肩部之间的第四距离,当第三距离与第四距离之间的差值大于设定阈值时,则判定坐姿异常。
66.在出现异常坐姿后发送提示信息,包括:
67.统计在预设时间段内判定坐姿异常的次数,若判定坐姿异常的次数超过设定阈值时,则生成坐姿异常提示信息,并发送至移动终端(儿童家长的移动终端);否则将统计判定坐姿异常的次数清零。
68.生成坐姿异常提示信息,并发送至移动终端的同时,在显示装置上显示坐姿调整提示框,引导用户进行坐姿调整。当下一预设时间段内统计判定坐姿异常的次数未超过设定阈值时,则生成坐姿异常消除提示信息,并发送至移动终端(儿童家长的移动终端)。
69.上述技术方案,基于头顶、肩部及肘部的位置判定坐姿是否异常,并在出现异常坐姿后发送提示信息,能够通过头顶、肩部及肘部的位置实现对儿童不良坐姿的准确检测,一方面能够通过显示坐姿调整提示框引导用户进行坐姿调整,另一方面能够向家长发送提示信息,有效提醒并帮助儿童快速纠正不良坐姿,同时使得家长能够及时了解孩子的坐姿情况。
70.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1