移动设备规范坐姿分析处理方法、系统及其存储介质与流程

文档序号:31512186发布日期:2022-09-14 11:22阅读:45来源:国知局
移动设备规范坐姿分析处理方法、系统及其存储介质与流程

1.本发明涉及人工智能技术领域,特别是移动设备规范坐姿分析处理方法、系统及其存储介质。


背景技术:

2.随着电子技术的发展,家教机和学习平板等电子设备在辅助学生用户学习方面发挥越来越多的作用,例如纠正用户的坐姿。目前,电子设备一般是通过摄像头拍摄用户的图片分析用户的坐姿是否正确,一般采用相似图像识别进行比对判断,然而,摄像头拍摄的图片在进行分析时,不仅查找困难、效率低下且准确率较低,同时在大数据分析时,由于不同的用户,所对应的规范坐姿不同,所以现阶段的坐姿分析还无法精确每个用户的计算和分析,而长时间以不正确的坐姿使用手机或平板电脑,会对视力和颈椎等造成一定的伤害,影响身体健康。因此,设计出一种基于移动设备端的坐姿检测方案来对用户使用设备时的坐姿提供保护措施。


技术实现要素:

3.鉴于上述现有的移动设备使用中存在的坐姿不规范的问题,提出了本发明。
4.因此,本发明提供移动设备规范坐姿分析处理方法,通过移动设备中相关的传感器、摄像头和坐姿规范计算方法,可得到坐姿数据,再针对不同用户计算不同的异常坐姿数据,对用户动作行为进行识别判断,并做出相应的提醒和改善措施,达到改善用户行为习惯的目的。
5.为解决上述技术问题,本发明提供如下技术方案:移动设备规范坐姿分析处理方法,包括以下步骤:移动设备红外传感器判断用户是否靠近移动设备,通过则开启坐姿分析服务;摄像头采集头部和肩部数据并进行坐姿规范计算,得到坐姿数据;根据坐姿数据判断是否为异常坐姿数据,通过则得到异常坐姿数据,并将所述异常坐姿数据与相应的阈值进行比对,得到相应的异常坐姿状态,所述异常坐姿状态包括低头状态、歪头状态、仰头状态或不良坐姿状态;移动设备根据相应的异常坐姿状态,发出预警提醒信息。
6.作为本发明的一种优选方案,其中:在通过摄像头采集头部和肩部数据时,具体地通过摄像头划定识别区域,利用人形目标检测与跟踪找到所述识别区域内的头部轮廓和肩部轮廓的检测点,所述检测点包括所述头部轮廓中双眼检测点和所述肩部轮廓中双肩检测点,以及当前眼部和肩部的距离检测点,所述当前眼部和肩部的距离检测点为所述头部轮廓中双眼检测点的中心点。
7.作为本发明的一种优选方案,其中:在所述识别区域内划分头部轮廓中心轴线与肩部轮廓连接线,进一步地,所述头部轮廓中心轴线为所述头部轮廓中双眼检测点连线的垂直线,所述肩部轮廓连接线为所述肩部轮廓中双肩检测点的两点连接线;将头部轮廓中
心轴线与肩部轮廓连接线相交得到夹角α,通过测距得到所述当前眼部和肩部的距离检测点至所述肩部轮廓连接线的距离值,即定义为当前眼部和肩部的距离值l,根据所述当前眼部和肩部的距离值l,并利用余弦定理计算得到夹角α的度数值。
8.作为本发明的一种优选方案,其中:根据所述当前眼部和肩部的距离值l,以及头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值后,进行以下判断,具体如下:当所述夹角α的度数值超过预设的偏差阈值90度时,则判断用户处于歪头状态;当所述当前眼部和肩部的距离值l小于间距阈值时,则判断用户处于低头状态,反之,当所述当前眼部和肩部的距离值l大于间距阈值时,则判断用户处于仰头状态;当所述识别区域内的头部轮廓和肩部轮廓处于重叠或粘连时,则判断用户处于不良坐姿状态,即用户头部处于靠手臂状态,用户头部处于靠手臂状态通过ai处理分析后均判定为不良坐姿状态。
9.作为本发明的一种优选方案,其中:利用人形目标检测算法找到所述识别区域内的头部轮廓和肩部轮廓的检测点前,还包括对所述头部轮廓和肩部轮廓进行预处理,去除用户在预设检测时间内移动幅度过大的数据,进一步地,去除头部轮廓和肩部轮廓在预设检测时间内坐姿数据的动态差值大于阈值范围的数值,即当前眼部和肩部的距离值l和/或头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值在预设检测时间内动态差值大于阈值范围的数值。
10.作为本发明的一种优选方案,其中:所述移动设备红外传感器判断用户是否靠近移动设备,进一步地,用户面部距离红外传感器的距离小于30cm,则判断为用户靠近移动设备,同时若用户面部与红外传感器的距离小于10cm,则判断用户距离移动设备过近,移动设备进行预警提醒;所述预警提醒信息包括移动设备的语音提醒、弹窗文本提醒或/和震动提醒。
11.作为本发明的一种优选方案,其中:在获取到所述头部轮廓中双眼检测点和所述肩部轮廓中双肩检测点时,同时获得头部轮廓中双眼检测点和肩部轮廓中双肩检测点所对应的同一侧距离值,并根据同一侧的两个距离值进行判断,其中左眼检测点与左肩检测点的距离值为d1,右眼检测点与右肩检测点的距离值为d2,进一步地对所述异常坐姿状态的判断,如下:同一侧的两个距离值d在阈值范围内,即长度相近时,则根据当前同一侧的两个距离值d中的其中一个距离值,与正常状态预设的距离值阈值变化范围进行比对,若大于正常状态预设的距离值阈值变化范围,则判断用户处于仰头状态,反之若小于正常状态预设的距离值阈值变化范围,则判断用户处于低头状态;同一侧的两个距离值d不在阈值范围内,即长度相差大时,则判断用户处于歪头状态或不良坐姿状态。
12.作为本发明的一种优选方案,其中:结合上述方案的内容,还包括不同的用户可以根据自身的头部和肩部情况,通过移动设备修改所述当前眼部和肩部的距离值l和/或头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值,所对应的阈值范围。
13.同时移动设备通过移动设备红外传感器检测用户后,移动设备具有提醒防疲劳功能,在屏幕前连续超过预设时间后,移动设备发出相应的预警提醒信息,即通过语音提醒、弹窗文本提醒或/和震动提醒,并设置移动设备使用时长,到达预设时间后自动关闭屏幕,
提醒用户休息。
14.一种移动设备规范坐姿分析处理方法的系统,包括:第一判断单元,用于判断所述移动设备红外传感器检测用户是否靠近移动设备;获取单元,用于获取摄像头的采集头部和肩部数据;分析单元,用于对摄像头采集的头部和肩部数据进行坐姿规范计算,得到坐姿数据;第二判断单元,用于根据坐姿数据判断是否为异常坐姿;比对单元,用于经过分析单元计算后得到的坐姿数据与数据库中不同的异常坐姿状态下所对应的坐姿数据进行比对;输出单元,用于输出比对单元的比对结果;响应单元,用于移动设备响应比对结果并发出预警提醒信息。
15.一种计算机存储介质,所述计算机存储介质存储有移动设备规范坐姿分析处理方法的程序,被至少一个处理器执行时实现所述规范坐姿分析处理方法的步骤。
16.本发明的有益效果:本发明通过移动设备中相关的传感器、摄像头和坐姿规范计算方法,可得到坐姿数据,再针对不同用户计算不同的异常坐姿数据,对用户动作行为进行识别判断,具有运算准确、快速和高效的优点,并做出相应的提醒和改善措施,达到改善用户行为习惯的目的,同时在运行分析处理的过程中,可根据需求对应的进行阈值的设定,从而可以促进改善不同用户使用电子设备的不良习惯,对坐姿不规范的形态能够及时的调整,预防视力下降,颈椎受损等身体健康问题。
附图说明
17.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:图1为本发明实施例中移动设备规范坐姿分析处理方法的流程框图;图2为本发明实施例中移动设备规范坐姿分析处理的系统模块化结构示意图;图3为本发明实施例中移动设备规范坐姿分析处理的硬件结构示意图;图4为本发明实施例中通过摄像头获取双眼检测点和双肩检测点所测得的距离数据示意图;图5为本发明实施例中异常坐姿状态和正常坐姿状态的图像示意图;图6为本发明实施例中人形目标检测与跟踪的操作流程示意图。
18.图中标号:301、第一判断单元;302、获取单元;303、分析单元;304、第二判断单元;305、比对单元;306、输出单元;307、响应单元;40、总线;41、处理器;42、存储器;43、通信接口。
具体实施方式
19.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发
明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
20.在现有的移动设备使用中存在坐姿不规范的问题,以及现有的图像识别分析法来分析用户的坐姿是否正确,存在查找困难、效率低下且准确率较低的问题,同时在大数据分析时,由于不同的用户,所对应的规范坐姿不同,所以现阶段的坐姿分析还无法精确每个用户的计算和分析。
21.基于此,本发明提出了移动设备规范坐姿分析处理方法,下面通过实施例并结合附图对本方案做进一步具体说明。
22.参照图1,为本发明的一个实施例,该实施例提供了移动设备规范坐姿分析处理方法,包括以下步骤:开始启动本移动设备规范坐姿分析处理方法,打开坐姿检测开关,移动设备红外传感器判断用户是否靠近移动设备,通过则开启坐姿分析服务;摄像头采集头部和肩部数据并进行坐姿规范计算,得到坐姿数据;根据坐姿数据判断是否为异常坐姿数据,通过则得到异常坐姿数据,并将所述异常坐姿数据与相应的阈值进行比对,得到相应的异常坐姿状态,所述异常坐姿状态包括低头状态、歪头状态、仰头状态或不良坐姿状态;移动设备根据相应的异常坐姿状态,发出预警提醒信息。
23.其中,移动设备红外传感器判断用户是否靠近移动设备,进一步地,用户面部与红外传感器的距离小于30cm,则判断为用户靠近移动设备,同时若用户面部与红外传感器的距离小于10cm,则判断用户距离移动设备过近,移动设备进行预警提醒;移动设备的预警提醒信息包括移动设备的语音提醒、弹窗文本提醒或/和震动提醒。
24.参照图4、图5和图6,为本发明的一实施例,本实施例具体地,在通过摄像头采集头部和肩部数据时,具体地通过摄像头划定识别区域,利用人形目标检测与跟踪找到识别区域内的头部轮廓和肩部轮廓的检测点,其中人形目标检测与跟踪如图6所示,通过摄像头采集人形视频数据,将视频数据分帧后,进行背景建模和前景提取,前景提取时设置相应的检测点再进行运动物体检测和目标跟踪,最后输出结果,在运动物体检测时也可进行轨迹预测处理反馈后,进行输出结果;检测点包括头部轮廓中双眼检测点和肩部轮廓中双肩检测点,以及当前眼部和肩部的距离检测点,当前眼部和肩部的距离检测点为头部轮廓中双眼检测点的中心点,其中双眼检测点的间距为d,可知当前眼部和肩部的距离检测点为二分之d的位置。
25.本实施例进一步地在识别区域内划分头部轮廓中心轴线与肩部轮廓连接线,进一步地,头部轮廓中心轴线为双眼检测点连线的垂直线,肩部轮廓连接线为肩部轮廓中双肩检测点的两点连接线;继而将头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α,通过测距得到当前眼部和肩部的距离检测点至肩部轮廓连接线的距离值,即定义为当前眼部和肩部的距离值l,根据当前眼部和肩部的距离值l,并利用余弦定理计算得到夹角α的度数值。
26.本实施例基于上述异常坐姿数据的判断后为异常坐姿,通过比对得到相应的异常坐姿状态,异常坐姿状态包括低头状态、歪头状态、仰头状态或不良坐姿状态,即根据当前眼部和肩部的距离值l,以及头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值
后,进行以下判断,具体如下:当夹角α的度数值超过预设的偏差阈值90度时,则判断用户处于歪头状态,如图5中的右歪头状态a4或左歪头状态a6;当当前眼部和肩部的距离值l小于间距阈值时,则判断用户处于低头状态,如图5中的底头状态a3,反之,当当前眼部和肩部的距离值l大于间距阈值时,则判断用户处于仰头状态,如图5中的仰头状态a1;当识别区域内的头部轮廓和肩部轮廓处于重叠或粘连时,则判断用户处于不良坐姿状态,即用户头部处于靠手臂状态,用户头部处于靠手臂状态通过ai处理分析后均判定为不良坐姿状态,如图5中的不良坐姿状态a5。
27.此外本实施例中,在根据当前眼部和肩部的距离值l,以及头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值进行判断的同时,还可在获取到头部轮廓中双眼检测点和肩部轮廓中双肩检测点时,同时获得头部轮廓中双眼检测点和肩部轮廓中双肩检测点,所对应的同一侧距离值d1或d2,其中左眼检测点与左肩检测点的距离值为d1,右眼检测点与右肩检测点的距离值为d2,进行判断,即根据同一侧的两个距离值进行判断,进一步地对异常坐姿状态的判断,如下:同一侧的两个距离值d1或d2在阈值范围内,即长度相近时,则根据当前同一侧的两个距离值d1或d2中的其中一个距离值,例如位于左眼检测点与左肩检测点的距离值d1或右眼检测点与右肩检测点的距离值d2,将位于左侧的d1与正常状态预设的距离值阈值变化范围进行比对,若大于正常状态预设的距离值阈值变化范围,则判断用户处于仰头状态,如图5中的仰头状态a1;反之若小于正常状态预设的距离值阈值变化范围,则判断用户处于低头状态,如图5中的低头状态a3;同一侧的两个距离值d1或d2不在阈值范围内,即长度相差大时,则判断用户处于歪头状态或不良坐姿状态,如图5中的右歪头状态a4、不良坐姿状态a5或左歪头状态a6。
28.需要强调的是,本方案还可以去除用户的动作幅度过大的数据,具体为:利用人形目标检测与跟踪找到识别区域内的头部轮廓和肩部轮廓的检测点前,还包括对头部轮廓和肩部轮廓进行预处理,去除用户在预设检测时间内移动幅度过大的数据,进一步地,去除头部轮廓和肩部轮廓在预设检测时间内坐姿数据的动态差值大于阈值范围的数值,即当前眼部和肩部的距离值l和/或头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值在预设检测时间内动态差值大于阈值范围的数值。
29.本实施例结合上述方案的内容,还包括不同的用户可以根据自身的头部和肩部情况,通过移动设备修改当前眼部和肩部的距离值l和/或头部轮廓中心轴线与肩部轮廓连接线相交得到夹角α的度数值,所对应的阈值范围;本实施例的移动设备可通过移动设备红外传感器检测用户后,使得此移动设备具有提醒防疲劳功能,在屏幕前连续超过预设时间后,移动设备发出相应的预警提醒信息,即通过语音提醒、弹窗文本提醒或/和震动提醒,并设置移动设备使用时长,到达预设时间后自动关闭屏幕,提醒用户休息,劳逸结合有助于用眼安全。
30.参考图2,为本发明的一实施例,公开了一种移动设备规范坐姿分析处理方法的系统,包括:第一判断单元301,用于判断移动设备红外传感器检测用户是否靠近移动设备;
获取单元302,用于获取摄像头采集的头部和肩部数据;分析单元303,用于对摄像头采集的头部和肩部数据进行坐姿规范计算,得到坐姿数据;第二判断单元304,用于根据坐姿数据判断是否为异常坐姿;比对单元305,用于经过分析单元303计算后得到的坐姿数据与数据库中不同的异常坐姿状态下所对应的坐姿数据进行比对;输出单元306,用于输出比对单元305的比对结果;响应单元307,用于移动设备响应比对结果并发出预警提醒信息。
31.另外,结合图1描述的本技术实施例移动设备规范坐姿分析处理方法可以由移动设备来实现,移动设备包括且不限于手机、家教机和学习平板等电子设备,以及本方案的移动设备无需扩充硬件, 即利用移动设备的摄像头和红外传感器,以及本实施例的方法即可实现,更加经济便捷和切合事件。
32.图3为根据本技术实施例的移动设备中规范坐姿分析处理程序所要用到的硬件结构示意图。
33.移动设备可以包括处理器41以及存储有计算机程序指令的存储器42。
34.具体地,上述处理器41可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,简称为asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
35.其中,存储器42可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器42可包括硬盘驱动器(hard disk drive,简称为hdd)、软盘驱动器、固态驱动器(solid state drive,简称为opencv)、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器42可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器42可在数据处理装置的内部或外部。在特定实施例中,存储器42是非易失性(non-volatile)存储器。在特定实施例中,存储器42包括只读存储器(read-only memory,简称为rom)和随机存取存储器(random access memory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmable read-only memory,简称为prom)、可擦除prom(erasable programmable read-only memory,简称为eprom)、电可擦除prom(electrically erasable programmable read-only memory,简称为eeprom)、电可改写rom(electrically alterable read-only memory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(static random-access memory,简称为sram)或动态随机存取存储器(dynamic random access memory,简称为dram),其中,dram可以是快速页模式动态随机存取存储器(fast page mode dynamic random access memory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extended date out dynamic random access memory,简称为edodram)、同步动态随机存取内存(synchronous dynamic random-access memory,简称sdram)等。
36.存储器42可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器41所执行的可能的计算机程序指令;处理器41通过读取并执行存储器42中存储的计算机程序指令,以实现上述实施例中的移动设备规范坐姿分析处理方法。
37.在其中一些实施例中,移动设备还可包括通信接口43和总线40。其中,如图4所示,处理器41、存储器42、通信接口43通过总线40连接并完成相互间的通信。
38.通信接口43用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。通信接口43还可以实现与其他部件,例如:外接设备、图像/数据采集设备、数据库、外部存储以及图像/数据处理工作站等之间进行数据通信。
39.总线40包括硬件、软件或两者,将引体向上计数设备的部件彼此耦接在一起。总线40包括但不限于以下至少之一:数据总线(data bus)、地址总线(address bus)、控制总线(control bus)、扩展总线(expansion bus)、局部总线(local bus)。举例来说而非限制,总线40可包括图形加速接口(accelerated graphics port,简称为agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,简称为eisa)总线、前端总线(front side bus,简称为fsb)、超传输(hyper transport,简称为ht)互连、工业标准架构(industry standard architecture,简称为isa)总线、无线带宽(infini band)互连、低引脚数(low pin count,简称为lpc)总线、存储器总线、微信道架构(micro channel architecture,简称为mca)总线、外围组件互连(peripheral component interconnect,简称为pci)总线、pci-express(pci-x)总线、串行高级技术附件(serial advanced technology attachment,简称为sata)总线、视频电子标准协会局部(video electronics standards association local bus,简称为vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线40可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
40.进而该移动设备可以基于获取到的图像信息进行精准的坐姿判断,执行本技术实施例中的坐姿判断后的处理方法,从而实现结合图1描述的移动设备规范坐姿分析处理方法。
41.综上所述,本发明通过移动设备中相关的传感器、摄像头和坐姿规范计算方法,可得到坐姿数据,再针对不同用户计算不同的异常坐姿数据,对用户动作行为进行识别判断,具有运算准确、快速和高效的优点,并做出相应的提醒和改善措施,达到改善用户行为习惯的目的,同时在运行分析处理的过程中,可根据需求对应的进行阈值的设定,从而可以促进改善不同用户使用电子设备的不良习惯,对坐姿不规范的形态能够及时的调整,预防视力下降,颈椎受损等身体健康问题。
42.应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1