一种姿势提醒方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35821633 阅读:14 留言:0更新日期:2022-12-03 13:47
本申请公开了一种姿势提醒方法、装置、存储介质及电子设备,其中,方法包括:在设定时间段内获取连续的第一数量的人脸图片,基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据,若各所述人脸图片中存在第二数量的所述人脸图片对应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,输出用户姿势异常提示信息,所述第二数量小于所述第一数量,实现了在用户姿势异常时及时对用户进行姿势异常提醒,以引导用户矫正姿势。以引导用户矫正姿势。以引导用户矫正姿势。

【技术实现步骤摘要】
一种姿势提醒方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,尤其涉及一种姿势提醒方法、装置、存储介质及电子设备。

技术介绍

[0002]随着终端的进步和发展,人们在工作、学习、娱乐以及生活的方方面面越来越依赖于终端,导致人们在终端屏幕上花费越来越多的时间,每天都需要花费大量时间观看屏幕。
[0003]以不正确姿势观看屏幕,是近年来近视、斜视等眼科疾病高发的主要原因。

技术实现思路

[0004]本申请实施例提供的一种姿势提醒方法、装置、存储介质及电子设备,可以。所述技术方案如下:
[0005]第一方面,本申请实施例提供的一种姿势提醒方法,所述方法包括:
[0006]获取针对目标应用的目标图形绘制指令,获取所述目标图形绘制指令中针对第一帧画面中应用元素的第一相机位置矩阵;
[0007]获取所记录的第二帧画面中应用元素的第二相机位置矩阵,所述第二帧画面为基于所述目标应用在所述第一帧画面之前所获取的,且与所述第一帧画面相隔的帧数小于或等于预设帧数的帧画面;
[0008]基于所述第一相机位置矩阵和所述第二相机位置矩阵确定所述应用元素的运动状态。
[0009]第二方面,本申请实施例提供的一种姿势提醒装置,所述装置包括:
[0010]人脸图片获取模块,用于在设定时间段内获取连续的第一数量的人脸图片;
[0011]位置数据确定模块,用于基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据;
[0012]异常信息输出模块,用于若各所述人脸图片中存在第二数量的所述人脸图片对应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,输出用户姿势异常提示信息,所述第二数量小于所述第一数量。
[0013]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0014]第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
[0015]在本申请一个或多个实施例中,在设定时间段内获取连续的第一数量的人脸图片,基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据,若各所述人脸图片中存在第二数量的所述人脸图片对应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,输出用户姿势异常提示信息,
实现了在用户姿势异常时及时对用户进行姿势异常提醒,以引导用户矫正姿势,提升终端的使用效果。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的一种姿势提醒方法的系统架构图;
[0018]图2为本申请实施例提供的一种姿势提醒方法的流程示意图;
[0019]图3为本申请实施例提供的一种姿势提醒方法的流程示意图;
[0020]图4为本申请实施例提供的一种第一浮窗的举例示意图;
[0021]图5为本申请实施例提供的一种第二浮窗的举例示意图;
[0022]图6为本申请实施例提供的一种姿势提醒装置的结构示意图;
[0023]图7为本申请实施例提供的一种姿势提醒装置的结构示意图;
[0024]图8为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0027]相关技术中,终端对终端使用者进行异常姿势检测时,通常是针对特定用户的异常姿势检测,但是一个终端可能有不同用户交互使用,在面对不同用户交互使用时鲁棒性较差,且每次检测只基于单帧图片进行异常姿势检测,在一些场景下,容易由于计算误差造成误识别的现象,给用户体验较差。
[0028]基于此,本申请提出了一种姿势提醒方法,在设定时间段内获取连续的第一数量的人脸图片,基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据,若各所述人脸图片中存在第二数量的所述人脸图片对
应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,输出用户姿势异常提示信息,实现了在用户姿势异常时及时对用户进行姿势异常提醒,以引导用户矫正姿势,且基于人脸图片和终端姿态数据确定人脸和终端的相对位置数据,基于相对位置数据的方式判断用户姿势是否异常的方式,在面对不同用户一样具有较棒的鲁棒性,采集多帧人脸图片的方式,可大大降低误识别的概率。
[0029]请参见图1,为本申请实施例提供的一种姿势提醒方法的系统架构图。如图1所示,所述系统架构图包括处理器101、摄像装置102、传感器103以及显示屏幕104。
[0030]其中,处理器101、摄像装置102、传感器103以及显示屏幕104可以为集成在同一终端的不同部件,在处理器101、摄像装置102、传感器103以及显示屏幕104为集成在同一终端的不同部件时,处理器101、摄像装置102、传感器103以及显示屏幕104通过硬件连接通讯。
[0031]在一个实施例中,摄像装置102在设定时间段内采集连续多帧的第一数量的人脸图片,并将采集的人脸图片顺序发送至处理器101,传感器103采集显示屏幕104所在终端的终端姿态数据,并将终端姿态数据发送至处理器101,处理101基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据,若各所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种姿势提醒方法,其特征在于,应用于终端,所述方法包括:在设定时间段内获取连续的第一数量的人脸图片;基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据;若各所述人脸图片中存在第二数量的所述人脸图片对应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,输出用户姿势异常提示信息,所述第二数量小于所述第一数量。2.根据权利要求1所述的方法,其特征在于,所述在设定时间段内获取连续的第一数量的人脸图片之后,还包括:若识别到所述第一数量的人脸图片中均不存在人脸,则等待第一时间间隔后执行所述在设定时间段内获取连续的第一数量的人脸图片的步骤。3.根据权利要求1所述的方法,其特征在于,所述在设定时间段内获取连续的第一数量的人脸图片,包括:在设定时间段内获取连续的第一数量的人脸图片以及获取各所述人脸图片分别对应的所述终端的终端姿态数据。4.根据权利要求3所述的方法,其特征在于,所述基于各所述人脸图片以及所述终端的终端姿态数据分别确定各所述人脸图片中人脸相对于所述终端的位置数据,包括:对各所述人脸图片分别进行人脸姿态识别,得到各所述人脸图片分别对应的人脸姿态数据;基于各所述人脸图片分别对应的人脸姿态数据以及各所述人脸图片分别对应的所述终端姿态数据确定各所述人脸图片中人脸相对于所述终端的位置数据。5.根据权利要求1所述的方法,其特征在于,所述位置数据包括人脸相对于终端的俯仰角以及旋转角;所述若各所述人脸图片中存在第二数量的所述人脸图片对应的所述位置数据不满足位置数据阈值,则确定所述用户的姿势异常,包括:若各所述人脸图片中存在第二数量的所述人脸图片,满足俯仰角大于俯仰角阈值和旋转角大...

【专利技术属性】
技术研发人员:曹伟鑫
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1