本发明一般地涉及软件应用。更具体地,本发明涉及一种姿势矫正镜的切换操作界面的方法及装置。
背景技术:
1、身体姿态是人们在日常生活中的自然状态,它关乎我们的形象。近年来,随着科技的发展和生活方式的改变,人们的体态问题越来越引起社会的关注,其中较为常见的就是圆肩驼背、脊柱侧弯和高低肩等不良体态。例如,当脊柱处于异常位置的时间较长时,很可能会导致肌肉萎缩和关节挛缩,影响患者的外观形象。
2、可通过图像识别技术获取用户的姿态信息,其可通过显示屏进行显示,可帮助用户矫正姿态,现有技术中,提供固定位置的操作界面,用户可在该操作界面中进行操作,一种操作方法为:该操作为隔空操作,并非接触操作;通过图像识别技术识别用户的某些的手势动作或脚部动作,若识别到该手势动作或脚部动作处于操作界面中,且手势动作或脚部动作符合正确操作的要求,则操作有效。但是,有一些用户的上肢或下肢有患部,例如上肢的肩膀或肘关节处有伤等,该用户通过固定位置的操作界面进行操作的便利程度很可能较低,甚至可能无法完成操作。
技术实现思路
1、为解决上述一个或多个技术问题,本发明提出通过响应于未收到用户的操作意愿,根据所述患部信息和位置信息,确定操作界面中心的位置;响应于收到用户的操作意愿,根据所述操作意愿、患部信息和位置信息,确定操作界面中心的位置。为此,本发明在如下的多个方面中提供方案。
2、在本发明实施方式的第一方面中,提供了一种姿势矫正镜的切换操作界面的方法,包括:获取用户的患部信息和操作意愿;采集用户的位置信息,其中所述位置信息用于指示用户在屏幕中的位置;响应于未收到用户的操作意愿,根据所述患部信息和位置信息,确定操作界面中心的位置;响应于收到用户的操作意愿,根据所述操作意愿、患部信息和位置信息,确定操作界面中心的位置,其中所述操作界面具有预设的尺寸。
3、在一个实施例中,根据所述患部信息和位置信息,确定操作界面中心的位置,包括:所述位置信息包括肩关节位置、肘关节位置、手腕关节位置、头的位置和脚的位置;响应于存在无患部的上肢,根据任意一个无患部的上肢的位置信息确定操作界面中心的位置;响应于上肢都有患部且下肢都没有患部,根据任意一个无患部的下肢的位置信息和头的位置,确定操作界面中心的位置;响应于上肢都有患部和至少一个下肢有患部,根据任意一个有患部的上肢的位置信息和预设调整值,确定操作界面中心的位置。
4、在一个实施例中,根据任意一个无患部的上肢的位置信息确定操作界面中心的位置,包括:将任意一个无患部的上肢的肩关节纵坐标、肘关节纵坐标和手腕关节纵坐标的平均值作为操作界面中心的纵坐标;将所述任意一个无患部的上肢的肩关节横坐标、肘关节横坐标和手腕关节横坐标的平均值作为操作界面中心的横坐标。
5、在一个实施例中,根据任意一个无患部的下肢的位置信息和头的位置,确定操作界面中心的位置,包括:操作界面中心的纵坐标根据获得,其中为操作界面中心的纵坐标,为任意一个无患部的下肢对应的脚的纵坐标,为头的纵坐标,为第一调整系数;操作界面中心的横坐标根据获得,其中为操作界面中心的横坐标,为所述任意一个无患部的下肢对应的脚的横坐标,为另一个下肢对应的脚的横坐标,为第二调整系数。
6、在一个实施例中,根据任意一个有患部的上肢的位置信息和预设调整值,确定操作界面中心的位置,包括:将任意一个有患部的上肢的肩关节纵坐标、肘关节纵坐标和手腕关节纵坐标的平均值与预设调整值的差作为操作界面中心的纵坐标;将所述任意一个有患部的上肢的肩关节横坐标、肘关节横坐标和手腕关节横坐标的平均值作为操作界面中心的横坐标。
7、在一个实施例中,根据所述操作意愿、患部信息和位置信息,确定操作界面中心的位置,包括:所述位置信息包括肩关节位置、肘关节位置、手腕关节位置、头的位置和脚的位置;响应于操作意愿为用第一上肢操作,所述第一上肢有患部,根据所述第一上肢的位置信息和预设调整值,确定操作界面中心的位置;响应于操作意愿为用第二上肢操作,所述第二上肢无患部,根据所述第二上肢的位置信息,确定操作界面中心的位置;响应于操作意愿为用任意一个下肢操作,根据所述下肢的位置信息和头的位置,确定操作界面中心的位置。
8、在一个实施例中,根据所述第一上肢的位置信息和预设调整值,确定操作界面中心的位置,包括:将第一上肢的肩关节、肘关节和手腕关节纵坐标的平均值与预设调整值的差作为操作界面中心的纵坐标,将第一上肢的肩关节、肘关节和手腕关节横坐标的平均值作为操作界面中心的横坐标。
9、在一个实施例中,根据所述第二上肢的位置信息,确定操作界面中心的位置,包括:将第二上肢的肩关节、肘关节和手腕关节纵坐标的平均值作为操作界面中心的纵坐标,将第二上肢的肩关节、肘关节和手腕关节横坐标的平均值作为操作界面中心的横坐标。
10、在一个实施例中,响应于操作意愿为用任意一个下肢操作,根据所述下肢的位置信息和头的位置,确定操作界面中心的位置,包括:响应于操作意愿为用第一下肢操作,所述第一下肢有患部:操作界面中心的纵坐标根据获得,其中为操作界面中心的纵坐标,为所述第一下肢对应的脚的纵坐标,为头的纵坐标,为第三调整系数;操作界面中心的横坐标根据获得,其中为操作界面中心的横坐标,为所述第一下肢对应的脚的横坐标,为另一个下肢对应的脚的横坐标,为第二调整系数;响应于操作意愿为用第二下肢操作,所述第二下肢无患部:操作界面中心的纵坐标根据-获得,其中为操作界面中心的纵坐标,为所述第二下肢对应的脚的纵坐标,为头的纵坐标,为第三调整系数;操作界面中心的横坐标根据获得,其中为操作界面中心的横坐标,为所述第二下肢对应的脚的横坐标,为另一个下肢对应的脚的横坐标,为第二调整系数。
11、在本发明实施方式的第二方面中,提供了一种姿势矫正镜的切换操作界面的装置,包括:处理器和存储器,所述存储器存储有计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述任一实施例的方法。
12、本发明的有益效果包括:
13、当未收到用户的操作意愿时,根据用户的患部位置和位置信息,确定操作界面中心的位置,其中,患部位置根据患部信息得出,例如某一上肢的肩关节处有劳损,对应的患部位置可为该某一上肢的肩关节处。考虑了用户的患部位置和位置信息,能够为用户确定一个更便于操作的操作界面的位置。当收到用户的操作意愿时,根据操作意愿、患部信息和位置信息,确定操作界面中心的位置。考虑了用户的操作意愿,例如该操作意愿可为用左上肢操作,能够在用户的操作意愿的基础上为用户提供一个更便于操作的操作界面的位置。
1.一种姿势矫正镜的切换操作界面的方法,其特征在于,包括:
2.根据权利要求1所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据所述患部信息和位置信息,确定操作界面中心的位置,包括:
3.根据权利要求2所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据任意一个无患部的上肢的位置信息确定操作界面中心的位置,包括:
4.根据权利要求2所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据任意一个无患部的下肢的位置信息和头的位置,确定操作界面中心的位置,包括:
5.根据权利要求2所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据任意一个有患部的上肢的位置信息和预设调整值,确定操作界面中心的位置,包括:
6.根据权利要求1所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据所述操作意愿、患部信息和位置信息,确定操作界面中心的位置,包括:
7.根据权利要求6所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据所述第一上肢的位置信息和预设调整值,确定操作界面中心的位置,包括:
8.根据权利要求6所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,根据所述第二上肢的位置信息,确定操作界面中心的位置,包括:
9.根据权利要求6所述的一种姿势矫正镜的切换操作界面的方法,其特征在于,响应于操作意愿为用任意一个下肢操作,根据所述下肢的位置信息和头的位置,确定操作界面中心的位置,包括:
10.一种姿势矫正镜的切换操作界面的装置,其特征在于,包括: