本发明涉及图像处理,尤其涉及一种异常坐姿智能检测方法、装置、设备及介质。
背景技术:
1、标准坐姿对视力、脊椎、压迫神经等健康发展具有较大的影响;因而对人体坐姿进行分析十分必要。
2、随着人工智能的发展,现今主要基于双摄像机或者单摄像机对人体坐姿进行分析取得了较为显著的成果。但是,经研究发现,现有坐姿分析方式结果过于绝对化,与真实场景存在较大差异,导致输出的结果产生错误导向,造成对目标对象的使用过于束缚。
技术实现思路
1、有鉴于此,本发明实施例提供了一种异常坐姿智能检测方法、装置、设备及介质,用以解决由于坐姿分析方式结果过于绝对化,不符合真实使用状态,异常坐姿无法准确检测的技术问题。
2、本发明采用的技术方案是:
3、本发明提供了一种异常坐姿智能检测方法,所述方法包括:
4、获取目标对象的身份信息,其中,所述身份信息包括:首次使用或非首次使用;
5、若所述身份信息为首次使用,则获取包括目标对象的目标区域的视频流和目标对象坐姿稳定时的标准坐姿参数,其中,所述标准坐姿参数至少包括以下之一:人形位置信息、人脸姿态角信息、人脸特征信息;
6、分析组成视频流的各帧中目标对象的人形参数和人脸参数作为实时坐姿参数;
7、将所述实时坐姿参数和所述标准坐姿参数进行对比,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示。
8、优选地,所述获取目标对象的身份信息包括:
9、获取所述目标对象的人脸特征向量,以及身份信息确认的相似度阈值;
10、利用余弦相似度公式,计算所述目标对象的人脸特征向量与数据库中各历史人脸特征向量的相似度值,得到相似度值组;
11、对各相似度值进行排序,选出最大的相似度值;
12、将最大的相似度值与相似度阈值对比,若小于相似度阈值,则认为是首次使用;
13、若不小于相似度阈值,则为非首次使用。
14、优选地,所述若所述身份信息为首次使用,则获取包括目标对象的目标区域的视频流和目标对象坐姿稳定时的标准坐姿参数包括:
15、若目标对象为首次使用,则获取用于标准坐姿校验的视频流和校验阈值,校验阈值至少包括以下之一:人脸姿态角方差、人脸位置方差和人形位置方差;
16、根据视频码率将所述视频流转化为多帧图像,根据各帧图像的人脸姿态角和人脸位置计算该视频流的所有帧图像对应的人脸姿态角方差和人脸位置方差;
17、将所述人脸姿态角方差和所述人脸位置方差分别于对应的所述校验阈值对比,输出对比结果;
18、若所述对比结果符合所述校验阈值的要求,则输出此时的坐姿参数作为所述标准坐姿参数;
19、若所述对比结果不符合所述校验阈值的要求,则按预设间隔时间重复进行对比,直至所述对比结果符合所述校验阈值的要求,输出所述标准坐姿参数。
20、优选地,所述若所述对比结果符合所述校验阈值的要求,则输出此时的坐姿参数作为所述标准坐姿参数包括:
21、若对比结果为:人脸姿态角方差小于或等于人脸姿态角方差阈值且人形位置方差小于等于人形位置方差阈值,则符合要求,将此时目标对象的坐姿参数作为标准坐姿参数。
22、优选地,所述若所述对比结果不符合所述校验阈值的要求,则按预设间隔时间重复进行对比,直至所述对比结果符合所述校验阈值的要求,输出所述标准坐姿参数包括:
23、若对比结果为,人脸姿态角方差大于人脸姿态角方差阈值,和/或人形位置方差大于人形位置方差阈值,则经过预设的间隔时间后,再次进行标准坐姿校验;
24、在校验过程中,根据影响人脸姿态角方差和/或人脸位置方差的值,进行对应的语音提示;
25、当所述对比结果符合所述校验阈值的要求,输出所述标准坐姿参数。
26、优选地,所述将所述实时坐姿参数和所述标准坐姿参数进行对比,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示包括:
27、获取目标对象的第二视频流和预设的位置偏移的偏移阈值;
28、将所述第二视频流中的各帧图像的实时坐姿参数与所述标准坐姿参数进行对比,得到目标对象的偏移参数;
29、将所述偏移参数和所述偏移阈值进行对比,根据对比结果,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示。
30、优选地,所述将所述偏移参数和所述偏移阈值进行对比,根据对比结果,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示包括:
31、获取所述第二视频流中各帧图像对应的实时坐姿参数;
32、将各所述实时坐姿参数一一与所述标准坐姿参数进行对比,将得到m个第一偏移参数和(q-m)个第二偏移参数作为所述偏移参数;
33、根据m个所述第一偏移参数和(q-m)个所述第二偏移参数,得到所述第二视频流中目标对象的偏移频率;
34、将所述偏移频率与所述偏移阈值中的偏移频率阈值进行对比,根据对比结果,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示。
35、本发明还提供了一种异常坐姿智能检测装置,包括:
36、身份信息获取模块,用于获取目标对象的身份信息,其中,所述身份信息包括:首次使用或非首次使用;
37、标准坐姿参数获取模块,用于若所述身份信息为首次使用,则获取包括目标对象的目标区域的视频流和目标对象坐姿稳定时的标准坐姿参数,其中,所述标准坐姿参数至少包括以下之一:人形位置信息、人脸姿态角信息、人脸特征信息;
38、实时坐姿参数获取模块,用于分析组成视频流的各帧中目标对象的人形参数和人脸参数作为实时坐姿参数;
39、坐姿异常检测模块,用于将所述实时坐姿参数和所述标准坐姿参数进行对比,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示。
40、本发明还提供了一种电子设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一项所述的方法。
41、本发明还提供了一种存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现上述任一项所述的方法。
42、综上所述,本发明的有益效果如下:
43、本发明提供的一种异常坐姿智能检测方法、装置、设备及介质,所述方法包括:获取目标对象的身份信息,其中,所述身份信息包括:首次使用或非首次使用;若所述身份信息为首次使用,则获取包括目标对象的目标区域的视频流和目标对象坐姿稳定时的标准坐姿参数,其中,所述标准坐姿参数至少包括以下之一:人形位置信息、人脸姿态角信息、人脸特征信息;分析组成视频流的各帧中目标对象的人形参数和人脸参数作为实时坐姿参数;将所述实时坐姿参数和所述标准坐姿参数进行对比,当出现坐姿异常时,根据坐姿异常出现的次数、频率,输出语音提示。本发明能够实时监测目标对象的坐姿状态,并在检测到异常坐姿时立即提供语音提示,这有助于目标对象及时纠正坐姿,从而减少因不良坐姿导致的身体不适或健康问题;基于人形信息和人脸信息,对比实时坐姿参数与个体首次使用时的标准坐姿参数,根据每个人的独特特征提供个性化的异常坐姿提示,个性化的提醒可以更加针对性地帮助每个人改善坐姿习惯。