高尔夫推杆引导方法、电子设备及可读存储介质

文档序号:57107 发布日期:2021-10-01 浏览:25次 >En<

阅读说明:本技术 高尔夫推杆引导方法、电子设备及可读存储介质 (Golf putter guide method, electronic device, and readable storage medium ) 是由 陈永泽 霍紫健 梁海 黄俊帆 刘鑫霞 于 2021-06-11 设计创作,主要内容包括:本发明公开了一种高尔夫球推杆引导方法、电子设备以及可读存储介质,所述高尔夫推杆引导方法包括以下步骤:当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。本发明通过结合当前场景信息、高尔夫球的当前位置以及用户习惯数据库中的目标习惯数据确定挥杆推荐数据,提高了高尔夫球员击球入洞的成功率。(The invention discloses a golf putter guide method, an electronic device and a readable storage medium, the golf putter guide method comprising the steps of: acquiring current scene information and a current position of a golf ball when a swing recommendation data request is received; searching target habit data in a user habit database according to the current scene information and the current position; and determining swing recommendation data according to the current scene information, the current position and the target habit data, and outputting the swing recommendation data. The invention determines swing recommendation data by combining the current scene information, the current position of the golf ball and the target habit data in the user habit database, thereby improving the success rate of putting the golf player into a hole.)

高尔夫推杆引导方法、电子设备及可读存储介质

技术领域

本发明涉及高尔夫运动辅助

技术领域

,尤其涉及一种高尔夫推杆引导方法、电子设备及可读存储介质。

背景技术

近年来,高尔夫球爱好者越来越多,但由于聘请教练的费用高昂以及需要较长的训练时间等原因,很多新手高尔夫球员得不到正规的、系统的训练,导致很多新手高尔夫球员的水平得不到提升,所以很多高尔夫球员的推杆击球成功率低,大大降低了人们对高尔夫球的兴趣,导致很多人最后放弃了高尔夫球。高尔夫球员可以通过辅助设备获取果岭地势信息、实时风向信息以及实时风速信息,并根据获取到的信息进行3D建模并生成模拟图像,其中,所述模拟图像包含果岭地势信息、击球距离信息、击球线路建议信息以及击球力量建议信息,但并没有考虑到高尔夫球员在运动中的习惯,高尔夫球员根据挥杆建议运动时可能会因为自身习惯导致动作变形,导致无法显著提升高尔夫球员击球入洞的成功率。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种高尔夫推杆引导方法,旨在提高高尔夫球员击球入洞的成功率,解决高尔夫球员在没有正规训练的情况下击球入洞成功率低,导致高尔夫球员兴趣降低的问题。

为了实现上述目的,本发明提供一种高尔夫推杆引导方法,所述高尔夫推杆引导方法包括以下步骤:

当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;

根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;

根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。

进一步地,所述当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置的步骤包括:

当接收到挥杆推荐数据请求时,获取3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据,确定所述当前场景信息以及所述当前位置。

进一步地,所述挥杆推荐数据包括挥杆推荐力度、挥杆推荐角度以及推荐球路,所述根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据的步骤包括:

根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐角度和挥杆推荐力度;

根据所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定推荐球路。

进一步地,所述根据所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定推荐球路的步骤之后,还包括:

根据所述当前场景信息建立当前场景模型;

在所述当前场景模型中标出所述推荐球路作为挥杆推荐数据;

执行所述输出所述挥杆推荐数据的步骤。

进一步地,所述当接收到挥杆推荐数据请求时,获取当前场景信息以及获取高尔夫球的当前位置信息的步骤之前,还包括:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据建立场景模型并获取场景信息;

将所述场景信息保存于用户习惯数据库。

进一步地,所述当接收到挥杆推荐数据请求时,获取当前场景信息以及获取高尔夫球的当前位置信息的步骤之前,还包括:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据获取挥杆动作信息以及高尔夫球运动轨迹;

根据所述挥杆动作信息以及所述高尔夫球运动轨迹确定对应的用户习惯数据;

将所述用户习惯数据保存于用户习惯数据库。

为了实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的高尔夫推杆引导程序,所述高尔夫推杆引导程序被所述处理器执行时实现如上述任一项所述的高尔夫推杆引导方法的步骤。

为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有高尔夫推杆引导程序,所述高尔夫推杆引导程序被处理器执行时实现如上述任一项所述的高尔夫推杆引导方法的步骤。

本发明的技术方案中,当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。如此,本发明根据当前场景信息、高尔夫球的当前位置以及用户习惯数据库中的用户习惯数据确定挥杆推荐数据,使得挥杆推荐数据更贴合用户的挥杆击球习惯,提高了高尔夫球员击球入洞的成功率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明高尔夫推杆引导方法一实施例的流程示意图;

图3为本发明高尔夫推杆引导方法中步骤S100的细化流程示意图;

图4为本发明高尔夫推杆引导方法中步骤S300的细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明的主要技术方案是:

当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;

根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;

根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。

在相关技术中,高尔夫球员可以通过辅助设备获取果岭地势信息、实时风向信息以及实时风速信息,并根据获取到的信息进行3D建模并生成模拟图像,其中,所述模拟图像包含果岭地势信息、击球距离信息、击球线路建议信息以及击球力量建议信息,但并没有考虑到高尔夫球员在运动中的习惯,高尔夫球员根据挥杆建议运动时可能会因为自身习惯导致动作变形,导致无法显著提升高尔夫球员击球入洞的成功率。

本发明的技术方案中,当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。如此,本发明根据当前场景信息、高尔夫球的当前位置以及用户习惯数据库中的用户习惯数据确定挥杆推荐数据,使得挥杆推荐数据更贴合用户的挥杆击球习惯,提高了高尔夫球员击球入洞的成功率。

如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括触摸屏和/或按键等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及高尔夫推杆引导程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的高尔夫推杆引导程序,并执行以下操作:

当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;

根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;

根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。

进一步地,处理器1001可以调用存储器1005中存储的高尔夫推杆引导程序,还执行以下操作:

当接收到挥杆推荐数据请求时,获取3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据,确定所述当前场景信息以及所述当前位置。

进一步地,处理器1001可以调用存储器1005中存储的高尔夫推杆引导程序,还执行以下操作:

根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐角度和挥杆推荐力度;

根据所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定推荐球路。

进一步地,处理器1001可以调用存储器1005中存储的高尔夫推杆引导程序,还执行以下操作:

根据所述当前场景信息建立当前场景模型;

在所述当前场景模型中标出所述推荐球路作为挥杆推荐数据;

执行所述输出所述挥杆推荐数据的步骤。

进一步地,处理器1001可以调用存储器1005中存储的高尔夫推杆引导程序,还执行以下操作:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据建立场景模型并获取场景信息;

将所述场景信息保存于用户习惯数据库。

进一步地,处理器1001可以调用存储器1005中存储的高尔夫推杆引导程序,还执行以下操作:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据获取挥杆动作信息以及高尔夫球运动轨迹;

根据所述挥杆动作信息以及所述高尔夫球运动轨迹确定对应的用户习惯数据;

将所述用户习惯数据保存于用户习惯数据库。

参照图2,本发明提出一种高尔夫推杆引导方法,在本发明一实施例中,所述高尔夫推杆引导方法包括以下步骤:

步骤S100,当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;

在本实施例中,用户可在手机等设备中通过对应的应用程序发送挥杆推荐数据请求,服务器接收到所述挥杆推荐请求后,接收设置在果岭上的扫描设备发送的3D深度数据以及平面图片数据。为了防止3D激光摄像扫描设备发送至电子设备的数据有缺失,导致电子设备无法根据接收到的3D深度数据以及平面图片数据分析得到场景数据或用户习惯数据,故在每次接收到3D激光摄像扫描设备发送的数据时,对接收到的数据进行检查,以确保接收的数据的完整性。确认扫面设备传输的数据是完整的之后,对所述3D深度数据以及所述平面图片数据进行分析,获取当前场景信息以及高尔夫球的当前位置。

步骤S200,根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;

在本实施例中,所述用户习惯数据库为个人数据库,根据用户在设备上登录的账号不同,所述账号发送的挥杆推荐数据请求调用的用户习惯数据库也不同,所述用户习惯数据库与所述用户账号一一对应。当服务器获取到当前场景信息与高尔夫球的当前位置时,根据所述当前场景信息与所述当前位置在所述用户习惯数据库中查询与所述当前场景信息以及所述当前位置相似的目标习惯数据。

步骤S300,根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。

在本实施例中,所述目标习惯数据包含的场景信息与当前场景信息相似,所述目标习惯数据中的高尔夫运动轨迹起点与所述当前位置相似。所述目标习惯数据包含在相似的果岭地势中,高尔夫球员如何击打位置与高尔夫球所在的当前位置相近的高尔夫球,分析得出每一次击打时的挥杆角度、挥杆力度,以及获取高尔夫球在被击打后的运动轨迹,以上述目标习惯数据作为参考,根据所述当前场景信息以及所述当前位置分析确定挥杆推荐数据。

在本实施例中,用户通过手机等设备发送挥杆推荐数据请求,在接收到所述挥杆推荐数据请求后,根据当前场景信息、高尔夫球的当前位置以及在用户习惯数据库中查询到的目标习惯数据确定挥杆推荐数据,将所述挥杆推荐数据发送至发送挥杆推荐数据请求的设备,通过所述设备的屏幕显示出挥杆推荐数据,所述挥杆推荐数据包括挥杆力度、挥杆方向、高尔夫球在果岭的模拟模型上的模拟运动轨迹。用户使用的手机等设备接收到所述挥杆推荐数据后会将挥杆力度以及挥杆方向等数据输出于屏幕上,并且将高尔夫球在所述挥杆力度以及所述挥杆方向的作用下在果岭上的运动轨迹以动画的形式在屏幕上显示出来,以便用户对高尔夫球在正确击打的情形下的运动轨迹有直观的感受,方便当高尔夫球未按预测轨迹入洞时用户能够在下一次击球时进行调整。

综上所述,本实施例以电子设备为执行主体,当接收到挥杆推荐数据请求时,获取当前场景信息以及高尔夫球的当前位置;根据所述当前场景信息与所述当前位置在用户习惯数据库中查找目标习惯数据;根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐数据,并输出所述挥杆推荐数据。如此,本发明根据当前场景信息、高尔夫球的当前位置以及用户习惯数据库中的用户习惯数据确定挥杆推荐数据,使得挥杆推荐数据更贴合用户的挥杆击球习惯,提高了高尔夫球员击球入洞的成功率。

参照图3,在本发明一实施例中,步骤S100包括:

步骤S110,当接收到挥杆推荐数据请求时,获取3D深度数据以及平面图片数据;

步骤S120,根据所述3D深度数据以及所述平面图片数据,确定所述当前场景信息以及所述当前位置。

在本实施例中,当用户通过手机等设备发送挥杆推荐数据请求至电子设备的同时,也发送信号至3D激光扫描设备,所述3D激光扫描设备接收到所述信号后对可拍摄到的果岭进行扫描,得到对应3D深度数据,并对当前果岭进行拍照,得到对应的平面图片数据,将所述3D深度数据以及所述平面图片数据一起发送至电子设备中,以供电子设备进行数据分析。电子设备接收到所述3D深度数据以及所述平面图片数据后,根据所述3D深度数据以及所述平面图片数据确定对应的当前场景信息以及高尔夫球的当前位置,以便根据所述当前场景信息以及所述当前位置在用户习惯数据库中查找目标习惯数据,以及确定挥杆推荐数据。如此,通过确认当前场景信息以及高尔夫球的当前位置可在用户习惯数据库中查找场景信息以及高尔夫球位置相似的用户习惯数据,以所述用户习惯数据作为参考可得到更贴近用户挥杆习惯的挥杆推荐数据,提高用户击球入洞的成功率。

参照图4,在本发明一实施例中,所述挥杆推荐数据包括挥杆推荐力度、挥杆推荐角度以及推荐球路,步骤S300包括:

步骤S310,根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定挥杆推荐角度和挥杆推荐力度;

步骤S320,根据所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定推荐球路。

在本实施例中,所述目标习惯数据是在用户账号对应的用户数据库中,查找场景信息与当前场景信息相似,高尔夫球运动轨迹的起始点与高尔夫球的当前位置相近的用户习惯数据,根据查找到的用户习惯数据分析得出用户常用的挥杆方向、挥杆力度等信息。根据所述用户常用的挥杆方向、挥杆力度等信息,结合所述当前场景信息、所述当前位置确定与用户击球习惯比较贴近的挥杆推荐角度与挥杆推荐力度。再根据所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定当使用所述挥杆角度以及所述挥杆力度击打处于所述当前位置的高尔夫球时,所述高尔夫球在当前场景中的运动轨迹,将高尔夫球的所述运动轨迹作为推荐球路保存。如此,根据所述当前场景信息、所述当前位置以及所述目标习惯数据确定的挥杆推荐角度和挥杆推荐力度与用户挥杆习惯更加相似,提高用户击球入洞的成功率。并且通过所述当前场景信息、所述当前位置、所述挥杆推荐角度以及所述挥杆推荐力度确定推荐球路,使得用户可更直观感受高尔夫球的运动轨迹,以便在未能击球入洞时,用户可通过观察球的运动轨迹来做出适当的调整。

在本发明一实施例中,步骤S320之后,还包括:

根据所述当前场景信息建立当前场景模型;

在所述当前场景模型中标出所述推荐球路作为挥杆推荐数据;

执行所述输出所述挥杆推荐数据的步骤。

在本实施例中,根据当前场景信息,通过3D建模建立模型模拟当前3D激光摄像扫描设备当前扫描拍摄的果岭,所述模型为当前场景模型。根据推荐球路,在所述当前场景模型中通过动画演示出使用挥杆推荐角度以及挥杆推荐力度击打处于当前位置的高尔夫球时,所述高尔夫球在当前场景中的运动轨迹,即在所述当前场景模型中标出推荐球路。将在所述当前场景模型中标出所述推荐球路的动画作为挥杆推荐数据中的一部分,以供用户通过动画演示对高尔夫球在正确击打的情形下的运动轨迹有直观的感受。如此,根据所述当前场景信息建立当前场景模型,并在所述当前场景模型中标出推荐球路即高尔夫球的运动轨迹,可使得用户可更直观感受高尔夫球的运动轨迹,以便在未能击球入洞时,用户可通过观察球的运动轨迹来做出适当的调整。

在本发明一实施例中,步骤S100之前,还包括:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据建立场景模型并获取场景信息;

将所述场景信息保存于用户习惯数据库。

在本实施例中,当用户通过手机等设备开启场景模型建立模式时,所述设备向3D激光摄像扫描设备发送对应的场景模型建立信号。所述3D激光摄像扫描设备接收到所述场景模型建立信号后,对果岭进行扫描得到3D深度数据,并进行拍照得到平面图片数据。所述3D激光摄像扫描设备将所述3D深度数据以及所述平面图片数据发送至电子设备。所述电子设备接收所述3D深度数据以及所述平面图片数据,并对接收到数据是否完整进行检查。在数据完整时,对所述3D深度数据以及所述平面图片数据进行分析,得到3D激光摄像扫描设备扫描拍摄的果岭对应的场景信息,将所述场景信息存储于用户习惯数据库中,与对应的用户习惯信息关联存储。如此,通过3D深度数据以及平面图片数据获取场景信息,并将场景信息存储于用户习惯数据库,以便在接收到挥杆推荐数据请求时从用户数据库中查找相似的用户习惯数据作为参考,提供用户击球入洞的成功率。

在本发明一实施例中,步骤S100之前,还包括:

接收3D深度数据以及平面图片数据;

根据所述3D深度数据以及所述平面图片数据获取挥杆动作信息以及高尔夫球运动轨迹;

根据所述挥杆动作信息以及所述高尔夫球运动轨迹确定对应的用户习惯数据;

将所述用户习惯数据保存于用户习惯数据库。

在本实施例中,当用户通过手机等设备开启用户习惯数据采集模式时,所述设备向3D激光摄像扫描设备发送对应的用户习惯数据采集信号。所述3D激光摄像扫描设备接收到所述用户习惯数据采集信号后,当感应到摄像范围内的用户在进行挥杆动作时,从检测到用户挥杆开始至被击中的高尔夫球停止运动结束,获取每一时刻对应的3D深度数据以及平面图片数据,将所述3D深度数据以及所述平面图片数据发送至电子设备。所述电子设备接收所述3D深度数据以及所述平面图片数据,并对接收到数据是否完整进行检查。在数据完整时,根据所述3D深度数据以及所述平面图片数据进行挥杆运动分析以及高尔夫球轨迹分析得到用户习惯数据,所述用户习惯数据包括挥杆力度、挥杆方向、高尔夫球运动轨迹等信息。将所述用户习惯数据存储于用户习惯数据库中,与对应的场景信息关联存储。如此,通过3D深度数据以及平面图片数据获取挥杆动作信息以及高尔夫球运动轨迹,并将挥杆动作信息以及高尔夫球运动轨迹存储于用户习惯数据库,以便在接收到挥杆推荐数据请求时从用户数据库中查找相似的用户习惯数据作为参考,提供用户击球入洞的成功率。

为了实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的高尔夫推杆引导程序,所述高尔夫推杆引导程序被所述处理器执行时实现如上述任一项所述的高尔夫推杆引导方法的步骤。

为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有高尔夫推杆引导程序,所述高尔夫推杆引导程序被处理器执行时实现如上述任一项所述的高尔夫推杆引导方法的步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种网球发射装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!