System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及人体坐姿检测,尤其涉及一种坐姿检测方法、介质及设备。
技术介绍
1、随着时代的进步,越来越多的行业被搬至写字楼内。随之而来的问题是,长时间就坐在工位上对工作者的身体健康产生了很大的影响。尤其是在采用不良坐姿的情况下,对于工作者的颈肩腰椎都会产生很大的损害,导致多种疾病的发生。
2、对此情况,工作者自身沉浸在工作中,往往难以自查到坐姿的不良,因此需要通过外部的检测对工作者的坐姿进行检测并在发现坐姿不良的情况下向工作者发出警报。公开号为cn 113052097 a的专利技术专利公开了一种人体坐姿实时监测系统以及监测方法,检测出来的骨架图与标准正常坐姿的骨架图相比较,并在两者的偏差大于预定偏差超过预定时间时,识别出不标准的坐姿,并发送警示触发信号。
3、但技术人员在实施方案的过程中发现,在工作者以标准后仰的姿态依靠在座椅的椅背上休息时,因为其骨架图也会被认定为后仰姿态而发出警示。但在该状态下,座椅的椅背对人体进行了支撑,其对于人体脊椎已经基本不产生影响,此时的警示属于干扰,会对工作者造成错误的指示。
4、因此,如何进一步提升坐姿检测的准确性,排除休闲状态下后仰影响是亟待解决的难题之一。
技术实现思路
1、为了解决
技术介绍
中提到的至少一个技术问题,本专利技术的目的在于提供一种基于人体关键点的坐姿检测方法、介质及设备,能够排除因依靠在椅背上的后仰姿态的干扰,提升用户坐姿检测的准确性。
2、为实现上述目的,本专利技术提供如下技术方案
3、一种基于人体关键点的坐姿检测方法,包括以下步骤:
4、s1、每隔第一时间周期获取第一图像和第一压力值,所述第一图像包含就坐于座椅上的用户的上半身图像信息,第一压力值为座椅的椅背内侧所承受的压力;
5、s2、识别所述第一图像中的人体关键点信息,所述人体关键点信息包括左右对称的一组或多组人体关键部位的位置;
6、s3,根据第一压力值判断用户的状态,所述状态包括休闲状态和工作状态;
7、s4,在休闲状态下,根据同一组的两个人体关键部位的位置的高度差判断坐姿是否左右倾斜;在工作状态下,根据同一组的两个人体关键部位的位置的高度差判断坐姿是否左右倾斜,并且根据所述人体关键部位的位置和对应的高度阈值判断坐姿是否存在前后倾斜;
8、s5,判断出坐姿左右倾斜和/或前后倾斜时,发出警报。
9、在本专利技术的某些实施例中,s5发出警报前,还包括验证过程:
10、s51,判断出坐姿左右倾斜和/或前后倾斜时,录制与第一图像同一区域的第一视频以及检测对应时间段内的第一压力值,传输至后台;
11、s52,后台从所述第一视频中提取每隔第二时间周期的视频帧图像,所述第二时间周期小于第一时间周期;
12、s53,将所述视频帧图像进行如s2至s4的判断过程,过判断结果中坐姿左右倾斜和/或前后倾斜的视频帧图像的比例超过设定比例阈值,则验证通过。
13、在本专利技术的某些实施例中,所述休闲状态和工作状态的判断方法如下:
14、在本专利技术的某些实施例中,所述坐姿是否左右倾斜的判断方法如下:
15、s401,提取同一组左右对称的两个人体关键部位的位置的高度;
16、s402,计算该两个人体关键部位的位置的高度差;
17、s403,将所述高度差与对应的高度差阈值进行比较,若所述高度差大于对应的高度差阈值,则判定坐姿存在左右倾斜。
18、在本专利技术的某些实施例中,所述同一组左右对称的两个人体关键部位包括左眼、右眼,对应的左眼、右眼的高度差阈值为1至2厘米;和/或,所述同一组左右对称的两个人体关键部位包括左肩、右肩,对应的左肩、右肩的高度差阈值为3至6厘米。
19、在本专利技术的某些实施例中,所述坐姿是否前后倾斜的判断方法如下:
20、比较第一压力值与压力阈值的比较,当第一压力值大于压力阈值时,判定用户处于休闲状态,否则用户处于工作状态。
21、s411,提取一组或多组人体关键部位的位置的高度;
22、s412,针对每一组人体关键部位的两个高度,取较高者作为该组人体关键部位的高度标定值;
23、s413,将所述高度标定值与对应的该组人体关键部位的高度阈值进行比较,若所述高度标定值小于高度阈值,则判定坐姿存在前后倾斜。
24、在本专利技术的某些实施例中,所述人体关键点信息的识别采用alphapose算法。
25、在本专利技术的某些实施例中,在判断坐姿是否存在前后倾斜时,对所述高度阈值进行座椅高度修正,座椅高度修正的方法如下:
26、将座椅调整至一个参考高度,在用户以标准坐姿就坐在该参考高度下的人体关键点所在的高度减去第一数值作为高度阈值;
27、在判断坐姿是否存在前后倾斜时,上传座椅的当前高度,计算所述当前高度与参考高度的差值,高度阈值加上所述差值的结果作为修正后的高度阈值。
28、一种算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的基于人体关键点的坐姿检测方法。
29、一种终端设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于人体关键点的坐姿检测方法。
30、一种基于人体关键点的坐姿检测系统,包括如下模块:
31、第一图像获取模块,每隔第一时间周期获取第一图像,所述第一图像包含就坐于座椅上的用户的上半身图像信息;
32、第一压力值获取模块,每隔第一时间周期获取第一压力值,第一压力值为座椅的椅背内侧所承受的压力;
33、人体关键点识别模块,识别所述第一图像中的人体关键点信息,所述人体关键点信息包括左右对称的一组或多组人体关键部位的位置;
34、用户状态判断模块,根据第一压力值判断用户的状态,所述状态包括休闲状态和工作状态;
35、坐姿判断模块,根据同一组的两个人体关键部位的位置的高度差判断坐姿是否左右倾斜;在工作状态下,根据同一组的两个人体关键部位的位置的高度差判断坐姿是否左右倾斜,并且根据所述人体关键部位的位置和对应的高度阈值判断坐姿是否存在前后倾斜
36、警报模块,判断出坐姿左右倾斜和/或前后倾斜时,发出警报。
37、在本专利技术的某些实施例中,还包括座椅高度修正模块,在判断坐姿是否存在前后倾斜时,对所述高度阈值进行座椅高度修正。
38、一种带坐姿检测功能的工位,所述工位包括:
39、办公桌,所述办公桌上设置有用于每隔第一时间周期获取第一图像的摄像头,所述第一图像包含就坐于座椅上的用户的上半身图像信息。
40、升降座椅,升降座椅的椅背内侧设置有压力传感器,用于每隔第一时间周期获取第一压力值,第一压力值为座椅的椅背内侧所承受的压力。
41、控制器,结合所述第一本文档来自技高网...
【技术保护点】
1.一种带坐姿检测功能的工位,其特征在于,所述工位包括:
2.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,S5发出警报前,还包括验证过程:
3.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述休闲状态和工作状态的判断方法如下:
4.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述坐姿是否左右倾斜的判断方法如下:
5.根据权利要求4所述的一种带坐姿检测功能的工位,其特征在于,所述同一组左右对称的两个人体关键部位包括左眼、右眼,对应的左眼、右眼的高度差阈值为1至2厘米;和/或,所述同一组左右对称的两个人体关键部位包括左肩、右肩,对应的左肩、右肩的高度差阈值为3至6厘米。
6.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述坐姿是否前后倾斜的判断方法如下:
7.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述人体关键点信息的识别采用AlphaPose算法。
8.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,在判断坐姿是否存
...【技术特征摘要】
1.一种带坐姿检测功能的工位,其特征在于,所述工位包括:
2.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,s5发出警报前,还包括验证过程:
3.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述休闲状态和工作状态的判断方法如下:
4.根据权利要求1所述的一种带坐姿检测功能的工位,其特征在于,所述坐姿是否左右倾斜的判断方法如下:
5.根据权利要求4所述的一种带坐姿检测功能的工位,其特征在于,所述同一组左右对称的两个人体关键部位包括左眼、右眼,对应的左眼、右...
【专利技术属性】
技术研发人员:杜修兵,厉权贯,戚芳芳,赵丽颖,高向宇,唐睿丽,钱爱军,
申请(专利权)人:圣奥科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。