CN116421957B - 一种游泳姿势校正方法、装置、电子设备及存储介质 - Google Patents
一种游泳姿势校正方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN116421957B CN116421957B CN202310414409.7A CN202310414409A CN116421957B CN 116421957 B CN116421957 B CN 116421957B CN 202310414409 A CN202310414409 A CN 202310414409A CN 116421957 B CN116421957 B CN 116421957B
- Authority
- CN
- China
- Prior art keywords
- information
- swimming
- real
- time
- posture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000009182 swimming Effects 0.000 title claims abstract description 326
- 238000012937 correction Methods 0.000 title claims abstract description 119
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004590 computer program Methods 0.000 claims description 4
- 230000036544 posture Effects 0.000 description 165
- 230000009471 action Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 206010013647 Drowning Diseases 0.000 description 2
- 208000007101 Muscle Cramp Diseases 0.000 description 2
- 208000010040 Sprains and Strains Diseases 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/12—Arrangements in swimming pools for teaching swimming or for training
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0647—Visualisation of executed movements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0655—Tactile feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/62—Measuring physiological parameters of the user posture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本申请提供的一种游泳姿势校正方法、装置、电子设备及存储介质,应用于水中运动指导技术领域,通过获取用户游泳时的实时游泳姿势信息,并将该实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值,而后再获取穿戴设备在该实时泳姿偏离值下的实时震动频率信息,根据该实时震动频率信息发出指导信息,用以指导用户调整泳姿,无需他人协助,智能便捷。
Description
技术领域
本申请涉及水中运动指导技术领域,尤其涉及一种游泳姿势校正方法、装置、电子设备及存储介质。
背景技术
在游泳过程中,人们经常会出现游泳姿势不标准的问题,而如果泳姿不标准,不仅会更加耗力,还可能出现扭伤、抽筋,甚至引起安全事故等,特别是对于初学者而言,泳姿正确与否,至关重要,目前的初学者在学习游泳时,只能根据旁人的意见来矫正泳姿,这种方式并不方便。
发明内容
鉴于上述现有技术的不足之处,本申请提供了一种游泳姿势校正方法、装置、电子设备及存储介质,应用于水中运动指导技术领域,通过获取用户游泳时的实时游泳姿势信息,并将该实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值,而后再获取穿戴设备在该实时泳姿偏离值下的实时震动频率信息,根据该实时震动频率信息发出指导信息,用以指导用户调整泳姿,无需他人协助,智能便捷。
第一方面,本申请提供一种游泳姿势校正方法,该方法包括以下步骤:
获取用户实时游泳姿势信息;
将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;
根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
通过上述方法,获取用户实时游泳姿势信息,该信息为用户游泳时的实时动作画面显示信息,而后将该实时游泳姿势信息与预设标准姿势信息进行比较,也即为两个画面进行比较,便可轻易对比出用户游泳时,其姿势与正确姿势存在差别的地方,即生成实时泳姿偏离值,将该偏离值发送给穿戴设备,穿戴设备在该实时泳姿偏离值下发出实时震动频率信息,以提醒用户姿势存在错误,需要调整,且实时泳姿偏离值越大,穿戴设备根据该实时泳姿偏离值发出的实时震动频率信息越大,而后根据该实时震动频率信息发出指导信息,用户可在显示屏上看到该指导信息,根据该指导信息调整泳姿,因此该游泳姿势校正方法具备智能识别用户游泳姿势,并在用户姿势存在错误时,发出震动提醒,且将正确姿势显示在屏幕上指导用户练习的有益效果。
优选的,在本申请提供的一种游泳姿势校正方法,根据实时震动频率信息发出指导信息,以指导用户调整泳姿之后的步骤包括:
获取用户在与实时震动频率信息相同的震动频率下调整泳姿的历史校正时长信息;
根据历史校正时长信息调整游泳机的当前输出功率。
通过获取用户在实时震动频率信息相同的震动频率下调整泳姿的历史校正时长信息,即使用该设备的用户在练习相同的姿势存在类似的动作错误时,记录用户调整姿势的校正时长信息,并保存于数据库中,在计算机设备识别到当前使用设备的用户出现同样的错误动作时,可直接根据该历史校正时长信息调整游泳机的当前输出功率,缩短设备辅助用户练习泳姿时的响应时间。
优选地,在本申请提供一种游泳姿势校正方法,根据历史校正时长信息调整游泳机的当前输出功率的步骤包括:
当历史校正时长信息小于或等于预设的第一标准校正时长信息时,保持游泳机的当前输出功率不变;
当历史校正时长信息大于预设的第一标准校正时长信息时,将游泳机的当前输出功率调整至第一输出功率。
通过上述的一种游泳姿势校正方法,当获取到的历史校正时长信息小于或等于预设的第一标准校正时长信息时,为了避免频繁调节游泳机的当前输出功率,以保证游泳机的使用寿命,可保持游泳机当前输出功率不变;当历史校正时长信息大于第一标准校正时长信息时,为了保护用户在使用该游泳机时的人身安全,需要将游泳机的当前输出功率调整到第一输出功率。
优选地,本申请提供一种游泳姿势校正方法,当历史校正时长信息大于预设的第一标准校正时长信息时,将游泳机的当前输出功率调整至第一输出功率的步骤包括:
获取用户调整泳姿的当前校正时长信息;
当当前校正时长信息小于或等于预设的第二标准时长信息时,游泳机保持第一输出功率不变;
当当前校正时长信息大于预设的第二标准时长信息时,将游泳机的当前输出功率调整至第二输出功率。
通过上述一种游泳姿势校正方法,当游泳机的当前输出功率已经调整至第一输出功率时,获取用户调整泳姿的当前校正时长信息,并将该当前校正时长信息与预设的第二标准时长信息进行比较,若当前校正时长信息小于或等于预设的第二标准时长信息,游泳机可保持第一输出功率不变,以减少游泳机频繁切换输出功率的操作,保证游泳机的使用寿命,若当前校正时长信息大于预设的第二标准时长信息,则将游泳机的当前输出功率调整至第二输出功率,以保证用户使用该游泳机时的人身安全。
优选地,本申请提供一种游泳姿势校正方法,将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值的步骤包括:
获取实时游泳姿势信息的第一画面像素信息,以及预设标准姿势信息的第二画面像素信息;
根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值。
优选地,本申请提供一种游泳姿势校正方法,根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值的步骤包括:
以显示屏幕中设定的点位为原点建立直角坐标系;
分别将第一画面像素信息以及第二画面像素信息投影在直角坐标系中,并获得第一画面像素信息与第二画面像素信息的重叠图像信息;
根据重叠图像信息计算实时泳姿偏离值。
优选地,本申请提供一种游泳姿势校正方法,实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值之后的步骤包括:
获取用户头部位置的头部泳姿偏离值;
当头部泳姿偏离值大于预设的允许偏离值时,关闭游泳机。
第二方面,本申请提供一种游泳姿势校正装置,该装置包括:
第一获取模块:用于获取用户实时游泳姿势信息;
比较模块:用于将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
第二获取模块:用于获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;
提醒模块:用于根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
第三方面,本申请提供一种电子设备,包括处理器以及存储器,该存储器存储有计算机可读取指令,当计算机可读取指令由处理器执行时,运行如上述第一方面提供的方法中的步骤。
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时运行如上述第一方面提供的方法中的步骤。
有益效果:
本申请提供的一种游泳姿势校正方法方法、装置、电子设备及存储介质,通过获取用户游泳时的实时游泳姿势信息,并将该实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值,而后再获取穿戴设备在该实时泳姿偏离值下的实时震动频率信息,根据该实时震动频率信息发出指导信息,用以指导用户调整泳姿,无需他人协助,智能便捷。
附图说明
图1为本申请提供的一种游泳姿势校正方法的流程图。
图2为本申请提供的一种游泳姿势校正装置的结构示意图。
图3为本申请提供的电子设备的结构示意图。
标号说明:201、第一获取模块;202、比较模块;203、第二获取模块;204、提醒模块;301、处理器;302、存储器;303、通信总线;3、电子设备。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和标出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一、第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
下文公开提供了许多不同的实施方式或例子用来实现本发明的目的,解决了现有技术中存在的问题。在游泳过程中,人们经常会出现游泳姿势不标准的问题,而如果泳姿不标准,不仅会更加耗力,还可能出现扭伤、抽筋,甚至引起安全事故等,特别是对于初学者而言,泳姿正确与否,至关重要,目前的初学者在学习游泳时,只能根据旁人的意见来矫正泳姿,这种方式并不方便。为了解决该问题,本申请提供一种游泳姿势校正方法、装置、电子设备及存储介质,具体为:
请参照图1,本申请实施例提供一种游泳姿势校正方法,该方法应用于水中运动指导技术领域,通过将用户的实时游泳姿势信息与预设标准姿势信息进行对比,当用户姿势存在错误时,发出信号使用户身上的穿戴设备发出震动,提醒用户泳姿出错,并将如何纠正错误显示在屏幕上以指导用户更正姿势。
本申请实施例的一种游泳姿势校正方法包括以下步骤:
A1:获取用户实时游泳姿势信息;
A2:将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
A3:获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;
A4:根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
其中,该游泳姿势校正方法应用在可与其匹配的游泳机设备上,该游泳机设备包括游泳机、穿戴设备、水下摄像机、计算机设备以及显示屏幕。用户穿上穿戴设备在游泳机中练习游泳时,水下摄像机通过拍摄的方式将用户的实时动作传输给计算机设备,计算机设备上预先存储有游泳的标准动作,即预设标准姿势信息。因此,实时游泳姿势信息在实际中是指,用户在游泳机中的游泳动作信息,主要包括头部位置信息、手臂位置信息、腿部位置信息等。预设标准姿势信息指事先存储在计算机设备中的标准泳姿信息。该预设标准姿势信息包含有不同类型游泳方式的标准泳姿信息,例如:蛙泳、自由泳、蝶泳、仰泳4种类型的标准泳姿信息。
其中,在步骤A1中,获取用户实时游泳姿势信息,即通过水下摄像机拍摄用户游泳时的画面信息,并将该画面信息传递给计算机设备,计算机设备接收该画面信息,并提取出画面信息中用户头部、手臂以及腿部位置的实时游泳姿势信息,以便于计算机设备将该实时游泳姿势信息与预设标准姿势信息进行比较。
其中,在步骤A2中,将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值。在实际应用中,为了更清晰的显示用户泳姿存在错误的位置以及错误的程度,可以将实时游泳姿势信息与预设标准姿势信息进行量化,例如:获取实时游泳姿势信息的第一画面像素信息,通过识别像素提取图像中的边缘点,从而获取图像中的线条信息,同理,可获取预设标准姿势信息的第二画面像素信息,通过第二画面像素信息提取该图像中的线条信息,通过两幅画面的线条在画面中所处的位置进行计算,以预设标准姿势信息对应的线条信息为0,通过两幅画面的线条之间的像素间隔可以计算得到用户实时游泳姿势信息对应的头部位置线条信息高于预设标准姿势信息对应的线条信息400个像素,可记载为+4,手臂位置线条信息低于标准姿势信息对应的线条信息100个像素,记载为-1,同理,腿部位置线条信息为+2,从而计算机设备可得到该实时泳姿偏离值为头部+4,手臂-1,腿部+2,并通过该实时泳姿偏离值发出指导信息,指导用户头部下沉,上臂上扬,腿部下沉至标准位置。因此,在一些优选的实施方式中,A2包括步骤:
获取实时游泳姿势信息的第一画面像素信息,以及预设标准姿势信息的第二画面像素信息;
根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值。
其中,在实际应用中,第一画面像素信息为实时游泳姿势信息在显示画面中的人形线条信息,同理,第二画面像素信息为预设标准姿势信息在显示画面中的人形线条信息;实时泳姿偏离值则为第一画面像素信息与第二画面像素信息重叠后,计算得到的差值信息,主要包括用户实际头部、手臂以及腿部位置与预设标准姿势信息中的头部、手臂以及腿部位置的差值信息,在一些优选的实施方式中,为了提高该游泳机设备指导过程的智能化以及精细化,还可以包括腰部位置,胸口位置,或者还可以将头部、手臂、腿部位置细化为口鼻位置、大臂位置、小臂位置、大腿位置、小腿位置以及脚部位置。
在一些优选的实施方式中,根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值的步骤包括:
以显示屏幕中设定的点位为原点建立直角坐标系;
分别将第一画面像素信息以及第二画面像素信息投影在直角坐标系中,并获得第一画面像素信息与第二画面像素信息的重叠图像信息;
根据重叠图像信息计算实时泳姿偏离值。
其中,在实际应用中,将第一画面像素信息与第二画面像素信息直接重叠时,可能会出现画面偏移的问题,导致计算机设备在计算实时泳姿偏离值时偏离精确值,因此可以显示屏幕中设立的点位为原点建立直角坐标系,该设定的点位可以为显示屏幕的中点,在实际应用时,可选取显示屏幕上任意点位为原点,但为了便于计算,故而以显示屏幕的中点为原点建立直角坐标系。该直角坐标系以显示屏幕横向为x轴,纵向为y轴,将第一画面像素信息投影至显示屏幕中,获得该第一画面像素信息的坐标信息集合,同理,通过同样的方式可获得第二画面像素信息的坐标信息集合,根据二者的坐标信息集合计算实时泳姿偏离值,可更精确的计算出用户泳姿相较于标准泳姿的偏移位置,以便于该设备更好的指导用户练习游泳。
在一些优选的实施方式中,实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值之后的步骤包括:
获取用户头部位置的头部泳姿偏离值;
当头部泳姿偏离值大于预设的允许偏离值时,关闭游泳机。
其中,在实际应用中,为了避免用户在使用游泳机练习游泳时出现溺水的危险,保证用户人身安全,当用户头部泳姿偏离值大于预设的允许偏离值时,关闭游泳机。例如:当用户头部泳姿偏离值为-5,而预设的允许的偏离值为-3时(在实际比较时,比较的是泳姿偏离值的绝对值,由于|-5|>|-3|,故而头部泳姿偏离值大于预设的允许偏离值),则表示用户头部完全没入水中,且头部在水中所处的深度为容易发生溺水危险的深度,因此,计算机设备可直接发出信息令游泳机停止运行,保证用户人身安全。
其中,在步骤A3中,获取穿戴设备在实时泳姿偏离值下的实时震动频率信息,在实际应用中,穿戴设备包覆用户重要部位如头部、手臂以及腿部位置,计算机设备将计算出来的实时泳姿偏离值发送给穿戴设备时,穿戴设备对该实时泳姿偏离值发出响应,即发出震动,计算机设备可根据穿戴设备发出的震动响应获取穿戴设备的实时震动频率信息,该实时震动频率信息实际包括头部位置的震动频率信息、手臂位置的震动频率信息以及腿部位置的震动频率信息。该穿戴设备还可以根据不同的实时泳姿偏离值发出与之对应的不同的实时震动频率信息,实时泳姿偏离值越大其实时震动频率信息则越大,用户可通过感应不同的震动频率获知自身姿势存在错误的程度。
其中,在步骤A4中,根据实时震动频率信息发出指导信息,以指导用户调整泳姿,在实际应用中,计算机设备通过计算用户的实时泳姿偏离值获知用户具体部位的泳姿偏离信息,并将该信息发送给穿戴设备发出震动信号提醒用户,而后,将震动部位的偏离画面显示在屏幕上,可以以红色线条显示用户泳姿,绿色线条显示预设标准泳姿,以助于用户区分,用户通过显示屏上的画面信息调整自己的姿势,但在用户调整姿势的过程中,游泳机仍在运行,其水流阻力会给用户带来危险,不利于用户调整姿势,因此,在一些优选的实施方式中,根据实时震动频率信息发出指导信息,以指导用户调整泳姿之后的步骤包括:
获取用户在与实时震动频率信息相同的震动频率下调整泳姿的历史校正时长信息;
根据历史校正时长信息调整游泳机的当前输出功率。
其中,在实际应用中,用户在使用该游泳机设备时,需要在计算机设备上进行登录验证操作,以便于计算机设备识别用户身份,根据用户身份存储用户的练习数据以及调用计算机设备数据库中存储的历史练习数据。
其中,用户在使用该游泳机时,可记录用户的练习数据,用户的练习数据包括用户在穿戴设备不同的震动频率下调整泳姿的校正时间,将该记录存储于计算机设备中的数据库中,当当前用户在练习时,例如用户在练习蝶泳时,手臂偏离值为-1,穿戴设备根据该偏离值发出实时震动频率信息,计算机设备从数据库中获取到在相同条件下,存储于其中的实验条件下的历史校正时长信息或者其他用户调整泳姿的历史校正时长信息或者当前用户调整泳姿的历史校正时长信息均不超过2秒,而预设的第一标准校正时长信息为3秒,则为了避免游泳机频繁切换功率,损害游泳机使用寿命,可保持游泳机当前输出功率不变。该预设的第一标准校正时长为若用户未在3秒内纠正姿势,则会在游泳机的当前输出功率下被水流阻力影响发生后退,甚至撞边的时间,可通过人为的方式预先设定。因此,可通过计算机设备直接调取历史练习数据,预先判断是否需要调整游泳机的当前输出功率。从而,在一些优选的实施方式中,根据历史校正时长信息调整游泳机的当前输出功率的步骤包括:
当历史校正时长信息小于或等于预设的第一标准校正时长信息时,保持游泳机的当前输出功率不变;
当历史校正时长信息大于预设的第一标准校正时长信息时,将游泳机的当前输出功率调整至第一输出功率。
其中,在实际应用中,当当前用户在练习时,例如用户在练习蝶泳时,手臂偏离值为-1,穿戴设备根据该偏离值发出实时震动频率信息,计算机设备从数据库中获取到在相同条件下,存储于其中的实验条件下的历史校正时长信息或者其他用户调整泳姿的历史校正时长信息或者当前用户调整泳姿的历史校正时长信息均不超过2秒,而预设的第一标准校正时长信息为3秒,则为了避免游泳机频繁切换功率,损害游泳机使用寿命,可保持游泳机当前输出功率不变;当历史校正时长信息为4秒时,大于第一标准校正时长信息,此时为了保证用户的安全,需要将游泳机的功率下降至第一输出功率。在实际应用中第一输出功率小于游泳机当前输出功率。
在一些优选的实施方式中,当历史校正时长信息大于预设的第一标准校正时长信息时,将游泳机的当前输出功率调整至第一输出功率的步骤包括:
获取用户调整泳姿的当前校正时长信息;
当当前校正时长信息小于或等于预设的第二标准时长信息时,游泳机保持第一输出功率不变;
当当前校正时长信息大于预设的第二标准时长信息时,将游泳机的当前输出功率调整至第二输出功率。
其中,在实际应用中,当游泳机的当前输出功率已经下降至第一输出功率时,获取用户调整泳姿的当前校正时长信息为4秒,并将该当前校正时长信息与预设的第二标准时长信息5秒进行比较,若当前校正时长信息小于或等于预设的第二标准时长信息,游泳机可保持第一输出功率不变,以减少游泳机频繁切换输出功率的操作,保证游泳机的使用寿命,若当前校正时长信息大于预设的第二标准时长信息,则将游泳机的当前输出功率下降至第二输出功率,以保证用户使用该游泳机时的人身安全。其中第二输出功率小于第一输出功率。
由上可知,本申请提供的一种游泳姿势校正方法,通过获取用户游泳时的实时游泳姿势信息,并将该实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值,而后再获取穿戴设备在该实时泳姿偏离值下的实时震动频率信息,根据该实时震动频率信息发出指导信息,用以指导用户调整泳姿,无需他人协助,智能便捷。
请参照图2,本申请提供的一种游泳姿势校正装置,该装置包括:
第一获取模块201:用于获取用户实时游泳姿势信息;
比较模块202:用于将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
第二获取模块203:用于获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;
提醒模块204:用于根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
在实际应用中,第一获取模块201为计算机设备连接水下摄像机的模块,水下摄像机将拍摄到的用户游泳的画面实时传递给该第一获取模块201,第一获取模块201通过画面信息获取用户实时游泳姿势信息;该实时游泳姿势信息包括用户头部、手臂以及腿部位置信息。比较模块202为计算机设备中用于提取实时游泳姿势信息以及预设标准姿势信息中的人体线条信息,并将该线条信息通过数据化的计算得到实时泳姿偏离值,并将该实时泳姿偏离值传递给用户身上的穿戴设备,第二获取模块203与该穿戴设备连接,用于获取穿戴设备在实时泳姿偏离值下发出的实时震动频率信息,提醒模块204可将实时游泳姿势信息以及预设标准姿势信息的对比融合图像显示在显示屏幕上,采用不同颜色的线条用以区分,指导用户纠正泳姿。
其中,在一些具体的实施方案中,用户在使用该游泳机时,该游泳机可记录用户的练习数据,用户的练习数据包括用户在穿戴设备不同的震动频率下调整泳姿的校正时间,将该记录存储于计算机设备中的数据库中,当当前用户在练习时,例如用户在练习蝶泳时,手臂偏离值为-1,穿戴设备根据该偏离值发出实时震动频率信息,计算机设备从数据库中获取到在相同条件下,存储于其中的实验条件下的历史校正时长信息或者其他用户调整泳姿的历史校正时长信息或者当前用户调整泳姿的历史校正时长信息均不超过2秒,而预设的第一标准校正时长信息为3秒,则为了避免游泳机频繁切换功率,损害游泳机使用寿命,可保持游泳机当前输出功率不变。该预设的第一标准校正时长为若用户未在3秒内纠正姿势,则会在游泳机的当前输出功率下被水流阻力影响发生后退,甚至撞边的时间,可通过人为的方式预先设定。
其中,在一些具体的实施方式中,当当前用户在练习时,例如用户在练习蝶泳时,手臂偏离值为-1,穿戴设备根据该偏离值发出实时震动频率信息,计算机设备从数据库中获取到在相同条件下,存储于其中的实验条件下的历史校正时长信息或者其他用户调整泳姿的历史校正时长信息或者当前用户调整泳姿的历史校正时长信息均不超过2秒,而预设的第一标准校正时长信息为3秒,则为了避免游泳机频繁切换功率,损害游泳机使用寿命,可保持游泳机当前输出功率不变;当历史校正时长信息为4秒时,以大于第一标准校正时长信息,此时为了保证用户的安全,需要将游泳机的功率下降至第一输出功率。在实际应用中第一输出功率小于游泳机当前输出功率。
其中,在一些具体的实施方式中,当游泳机的当前输出功率已经下降至第一输出功率时,获取用户调整泳姿的当前校正时长信息为4秒,并将该当前校正时长信息与预设的第二标准时长信息5秒进行比较,若当前校正时长信息小于或等于预设的第二标准时长信息,游泳机可保持第一输出功率不变,以减少游泳机频繁切换输出功率的操作,保证游泳机的使用寿命,若当前校正时长信息大于预设的第二标准时长信息,则将游泳机的当前输出功率下降至第二输出功率,以保证用户使用该游泳机时的人身安全。其中第二输出功率小于第一输出功率。
由上可知,本申请提供的一种游泳姿势校正装置,通过获取用户游泳时的实时游泳姿势信息,并将该实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值,而后再获取穿戴设备在该实时泳姿偏离值下的实时震动频率信息,根据该实时震动频率信息发出指导信息,用以指导用户调整泳姿,无需他人协助,智能便捷。
请参照图3,图3为本申请实施例提供的一种电子设备的结构示意图,本申请提供一种电子设备3,包括:处理器301和存储器302,处理器301和存储器302通过通信总线303和/或其他形式的连接机构(未标出)互连并相互通讯,存储器302存储有处理器301可执行的计算机可读取指令,当电子设备运行时,处理器301执行该计算机可读取指令,以执行时执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:获取用户实时游泳姿势信息;将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,执行上述实施例的任一可选的实现方式中的方法,以实现以下功能:获取用户实时游泳姿势信息;将实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;获取穿戴设备在实时泳姿偏离值下的实时震动频率信息;根据实时震动频率信息发出指导信息,以指导用户调整泳姿。
其中,该计算机可读存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random Access Memory, 简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory, 简称EPROM),可编程只读存储器(Programmable Red-Only Memory, 简称PROM),只读存储器(Read-Only Memory, 简称ROM),磁存储器,快闪存储器,磁盘或光盘。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (7)
1.一种游泳姿势校正方法,其特征在于,所述方法包括步骤:
获取用户实时游泳姿势信息;
将所述实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
获取穿戴设备在所述实时泳姿偏离值下的实时震动频率信息;
根据所述实时震动频率信息发出指导信息,以指导所述用户调整泳姿;
所述根据所述实时震动频率信息发出指导信息,以指导所述用户调整泳姿之后的步骤包括:
获取所述用户在与所述实时震动频率信息相同的震动频率下调整泳姿的历史校正时长信息;
根据所述历史校正时长信息调整游泳机的当前输出功率;
所述根据所述历史校正时长信息调整游泳机的当前输出功率的步骤包括:
当所述历史校正时长信息小于或等于预设的第一标准校正时长信息时,保持所述游泳机的当前输出功率不变;
当所述历史校正时长信息大于预设的第一标准校正时长信息时,将所述游泳机的当前输出功率调整至第一输出功率;
所述当所述历史校正时长信息大于预设的第一标准校正时长信息时,将所述游泳机的当前输出功率调整至第一输出功率的步骤包括:
获取所述用户调整泳姿的当前校正时长信息;
当所述当前校正时长信息小于或等于预设的第二标准时长信息时,所述游泳机保持所述第一输出功率不变;
当所述当前校正时长信息大于预设的第二标准时长信息时,将所述游泳机的当前输出功率调整至第二输出功率。
2.根据权利要求1所述的一种游泳姿势校正方法,其特征在于,所述将所述实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值的步骤包括:
获取所述实时游泳姿势信息的第一画面像素信息,以及预设标准姿势信息的第二画面像素信息;
根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值。
3.根据权利要求2所述的一种游泳姿势校正方法,其特征在于,所述根据第一画面像素信息以及第二画面像素信息计算实时泳姿偏离值的步骤包括:
以显示屏幕中设定的点位为原点建立直角坐标系;
分别将所述第一画面像素信息以及所述第二画面像素信息投影在所述直角坐标系中,并获得所述第一画面像素信息与所述第二画面像素信息的重叠图像信息;
根据所述重叠图像信息计算实时泳姿偏离值。
4.根据权利要求1所述的一种游泳姿势校正方法,其特征在于,所述将所述实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值之后的步骤包括:
获取所述用户头部位置的头部泳姿偏离值;
当所述头部泳姿偏离值大于预设的允许偏离值时,关闭游泳机。
5.一种游泳姿势校正装置,其特征在于,所述装置包括:
第一获取模块:用于获取用户实时游泳姿势信息;
比较模块:用于将所述实时游泳姿势信息与预设标准姿势信息进行比较,生成实时泳姿偏离值;
第二获取模块:用于获取穿戴设备在所述实时泳姿偏离值下的实时震动频率信息;
提醒模块:用于根据所述实时震动频率信息发出指导信息,以指导所述用户调整泳姿;
提醒模块还用于:获取所述用户在与所述实时震动频率信息相同的震动频率下调整泳姿的历史校正时长信息;
根据所述历史校正时长信息调整游泳机的当前输出功率;
提醒模块还用于:当所述历史校正时长信息小于或等于预设的第一标准校正时长信息时,保持所述游泳机的当前输出功率不变;
当所述历史校正时长信息大于预设的第一标准校正时长信息时,将所述游泳机的当前输出功率调整至第一输出功率;
提醒模块还用于:获取所述用户调整泳姿的当前校正时长信息;
当所述当前校正时长信息小于或等于预设的第二标准时长信息时,所述游泳机保持所述第一输出功率不变;
当所述当前校正时长信息大于预设的第二标准时长信息时,将所述游泳机的当前输出功率调整至第二输出功率。
6.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-4任一所述方法中的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-4任一所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310414409.7A CN116421957B (zh) | 2023-04-18 | 2023-04-18 | 一种游泳姿势校正方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310414409.7A CN116421957B (zh) | 2023-04-18 | 2023-04-18 | 一种游泳姿势校正方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116421957A CN116421957A (zh) | 2023-07-14 |
CN116421957B true CN116421957B (zh) | 2024-06-25 |
Family
ID=87090535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310414409.7A Active CN116421957B (zh) | 2023-04-18 | 2023-04-18 | 一种游泳姿势校正方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116421957B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112733605A (zh) * | 2020-12-11 | 2021-04-30 | 上海明略人工智能(集团)有限公司 | 基于机器视觉的泳姿训练方法及*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007309003A (ja) * | 2006-05-19 | 2007-11-29 | Shunmei Kaku | プールの水の循環装置とその方法 |
WO2008032315A1 (en) * | 2006-09-11 | 2008-03-20 | Eldad Shemesh | Training and instructing support device |
US20160038815A1 (en) * | 2014-08-06 | 2016-02-11 | Aquatic Research And Training Technology Llc | Counter current swimming apparatus |
US10463909B2 (en) * | 2015-12-27 | 2019-11-05 | Seismic Holdings, Inc. | System and method for using performance signatures |
US10918907B2 (en) * | 2016-08-14 | 2021-02-16 | Fitbit, Inc. | Automatic detection and quantification of swimming |
CN106358024A (zh) * | 2016-11-03 | 2017-01-25 | 京东方科技集团股份有限公司 | 泳姿监控***和泳姿监控方法 |
CN107115653B (zh) * | 2016-11-03 | 2023-04-28 | 京东方科技集团股份有限公司 | 调整泳姿的装置、泳姿信息处理***、泳姿信息处理方法 |
KR101860132B1 (ko) * | 2016-12-14 | 2018-05-21 | 동서대학교산학협력단 | 웨어러블 디바이스 기반 수영자세 분석교정 시스템 |
CN108479039A (zh) * | 2018-03-01 | 2018-09-04 | 昆明创培知识产权服务有限公司 | 一种游泳姿势矫正机*** |
US11833392B2 (en) * | 2018-03-02 | 2023-12-05 | Form Athletica Inc. | Methods and systems for swimming performance analysis |
CN108635800B (zh) * | 2018-05-29 | 2020-07-03 | 北京小米移动软件有限公司 | 游泳姿势校正方法及装置 |
CN109529295B (zh) * | 2018-10-29 | 2021-01-19 | 叶强 | 运动姿势矫正训练器及训练方法 |
CN210674166U (zh) * | 2019-08-06 | 2020-06-05 | 郑州浪鲸泳池设备制造有限公司 | 逆流游泳训练装置 |
FR3100720A1 (fr) * | 2019-09-17 | 2021-03-19 | Laurent THANNBERGER | Elastique de nage à contrôle d’effort |
WO2021216587A1 (en) * | 2020-04-20 | 2021-10-28 | Real Big Waves LLC | Systems and methods for gestural detection and control in immersive and interactive flume swimming pools |
CN115607936A (zh) * | 2022-10-21 | 2023-01-17 | 数智魔力(深圳)云计算技术有限公司 | 一种基于人工智能的游泳训练智能化监管控制***及方法 |
-
2023
- 2023-04-18 CN CN202310414409.7A patent/CN116421957B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112733605A (zh) * | 2020-12-11 | 2021-04-30 | 上海明略人工智能(集团)有限公司 | 基于机器视觉的泳姿训练方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN116421957A (zh) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10201273B2 (en) | Method for determining ocular measurements using a consumer sensor | |
CN111240481B (zh) | 基于智能手表的读写距离识别方法 | |
KR101868597B1 (ko) | 올바른 기기사용자세 유도 장치 및 방법 | |
EP3809321A1 (en) | Action recognition method and apparatus and electronic equipment | |
CN110717392B (zh) | 一种坐姿检测与纠正方法和装置 | |
CN111079513B (zh) | 姿态提醒方法、装置、移动终端及存储介质 | |
WO2014140834A1 (en) | Systems and methods for audible facial recognition | |
KR20160015260A (ko) | 시각적 보상 장치를 맞춤화하기 위한 적어도 하나의 변수 값을 결정하기 위한 방법 | |
CN108897423A (zh) | 一种vr眼镜及其在线考试防作弊方法 | |
CN112200088B (zh) | 一种坐姿监测方法、装置、设备以及*** | |
CN111444789B (zh) | 一种基于视频感应技术的近视预防方法及其*** | |
CN105095885A (zh) | 一种人眼状态的检测方法和检测装置 | |
CN104504374A (zh) | 一种自动监控人眼到屏幕距离的方法及*** | |
CN109711239B (zh) | 基于改进混合增量动态贝叶斯网络的视觉注意力检测方法 | |
CN116421957B (zh) | 一种游泳姿势校正方法、装置、电子设备及存储介质 | |
CN110148092A (zh) | 基于机器视觉的青少年坐姿及情绪状态的分析方法 | |
KR20190036929A (ko) | 실시간 자세 관리 시스템 | |
CN107066089A (zh) | 一种基于计算机视觉技术的手机用眼姿势保护方法 | |
CN105138947A (zh) | 守卫提醒方法及其提醒装置与提醒*** | |
CN113392715A (zh) | 一种厨师帽佩戴检测方法 | |
CN111803023A (zh) | 一种视力值校正方法、校正装置、终端设备及存储介质 | |
JP2021072545A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
CN109389809A (zh) | 一种智能手机坐姿监督与报警***及方法 | |
CN109769147A (zh) | 控制显示设备的方法、装置和显示设备 | |
CN104460993A (zh) | 基于arm的角度及距离提醒装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |