1.一种关键点检测方法,其特征在于,所述方法包括:
确定目标球场的三维信息序列,所述三维信息序列中包括至少两个按时间顺序排列的三维信息,所述三维信息表征对应时刻所述目标球场中目标对象和至少一个球员在所述目标球场中的位置;
确定所述三维信息序列中每个所述三维信息对应时刻所述目标对象的运动状态;
响应于所述三维信息对应目标对象的运动状态为目标状态,确定所述三维信息对应的时刻为第一时刻;
在时序上由所述第一时刻开始向前回溯所述三维信息序列,确定将所述目标对象的运动状态转换为所述目标状态的球员为目标球员,和所述目标对象与所述目标球员分离的第二时刻;
在时序上由所述第二时刻开始向前回溯所述三维信息序列,确定所述目标球员在所述目标球场中的关键点,所述关键点为所述目标球员将所述目标对象的运动状态转换为所述目标状态的位置。
2.根据权利要求1所述的方法,其特征在于,所述三维信息中包括目标对象在三维球场坐标系中的第一点云,和至少一个球员在所述三维球场坐标系中的第二点云,所述三维球场坐标系表征所述目标球场的位置。
3.根据权利要求2所述的方法,其特征在于,所述确定所述三维信息序列中每个所述三维信息对应时刻所述目标对象的运动状态,包括:根据每个所述三维信息中所述第一点云在所述三维球场坐标系中的位置,确定每个所述三维信息中所述目标对象的运动状态。
4.根据权利要求2或3所述的方法,其特征在于,所述在时序上由所述第一时刻开始向前回溯所述三维信息序列,确定将所述目标对象的运动状态转换为所述目标状态的球员为目标球员,和所述目标对象与所述目标球员分离的第二时刻,包括:根据所述三维信息序列中时序位置在所述第一时刻之前的至少一个所述三维信息中所述第一点云以及每个所述第二点云的相对位置关系,确定将所述目标对象转换为所述目标状态的目标球员,和所述目标对象与所述目标球员分离的第二时刻。
5.根据权利要求2‑4中任意一项所述的方法,其特征在于,所述在时序上由所述第二时刻开始向前回溯所述三维信息序列,确定所述目标球员在所述目标球场中的关键点,包括:根据所述三维信息序列中时序位置在所述第二时刻之前的至少一个所述三维信息中,所述目标球员的第二点云与所述三维球场坐标系的相对位置关系,确定所述目标球员在所述三维球场坐标系中的关键点。
6.根据权利要求1‑5中任意一项所述的方法,其特征在于,所述确定目标球场的三维信息序列包括:实时获取所述目标球场的三维信息;
将获取到的所述三维信息按时序排列,得到所述目标球场的三维信息序列。
7.根据权利要求6所述的方法,其特征在于,所述实时获取所述目标球场的三维信息包括:实时获取目标球场的至少两个对应不同采集视角的二维图像,所述至少两个二维图像通过至少两个图像采集设备同时对目标球场进行图像采集得到,所述目标球场中包括目标对象和至少一个球员;
根据所述至少两个二维图像,确定对应的三维信息。
8.根据权利要求7所述的方法,其特征在于,所述根据所述至少两个二维图像,确定对应的三维信息包括:确定每个所述二维图像中所述目标对象的第一特征点,和每个所述球员的第二特征点;
根据所述第一特征点确定所述目标对象在所述三维球场坐标系中的第一点云,根据每个所述球员的第二特征点确定所述球员在所述三维球场坐标系中的第二点云;
根据所述目标对象在所述三维球场坐标系中的第一点云,和每个所述球员在所述三维球场坐标系中的第二点云确定对应的三维信息。
9.根据权利要求8所述的方法,其特征在于,所述根据所述第一特征点确定所述目标对象在所述三维球场坐标系中的第一点云,根据每个所述球员的第二特征点确定所述球员在所述三维球场坐标系中的第二点云包括:确定采集每个所述二维图像的图像采集设备在所述三维球场坐标系中的姿态参数;
基于采集每个所述二维图像的图像采集设备对应的姿态参数和属性参数,根据所述至少两个二维图像中目标对象的第一特征点,确定所述目标对象在所述三维球场坐标系中的第一三维特征点,以及根据所述至少两个二维图像中每个所述球员的第二特征点,确定每个所述球员在所述三维球场坐标系中的第二三维特征点;
根据所述目标对象的第一三维特征点确定所述第一点云,根据每个所述球员的第二三维特征点确定所述球员的第二点云。
10.根据权利要求3‑9中任意一项所述的方法,其特征在于,所述根据每个所述三维信息中所述第一点云在所述三维球场坐标系中的位置,确定每个所述三维信息中所述目标对象的运动状态包括:确定所述三维球场坐标系中的状态判断平面;
确定每个所述三维信息中第一点云对应的目标三维特征点;
在时序上相邻的两个目标三维特征点的连线穿过所述状态判断平面的情况下,确定时间顺序在后的三维信息中所述目标对象的运动状态为目标状态。
11.根据权利要求4‑10中任意一项所述的方法,其特征在于,所述根据所述三维信息序列中时序位置在所述第一时刻之前的至少一个所述三维信息中所述第一点云以及每个所述第二点云的相对位置关系,确定将所述目标对象转换为所述目标状态的目标球员,和所述目标对象与所述目标球员分离的第二时刻包括:由所述第一时刻开始,依次确定所述三维信息序列中对应时刻在所述第一时刻之前的三维信息中是否存在第一特征区域与所述第一点云接触的第二点云,所述第一特征区域为所述第二点云中表征第一人体位置的区域;
将存在第一特征区域与所述第一点云接触的第二点云确定为候选点云;
响应于预设数量个时序上连续的三维信息中候选点云表征同一球员,确定所述候选点云为目标点云,并确定所述目标点云表征的球员为所述目标对象对应的目标球员;
将第一次确定所述目标球员的第二点云为候选点云的三维信息对应的时刻作为第二时刻。
12.根据权利要求11所述的方法,其特征在于,在由所述第一时刻开始,依次确定所述三维信息序列中对应时刻在所述第一时刻之前的三维信息中是否存在第一特征区域与所述第一点云接触的第二点云之前,还包括:确定每个所述球员的身份信息;
根据第一时刻所述目标对象在所述三维球场坐标系中的位置确定目标身份信息;
在每个所述三维信息中删除对应的身份信息为所述目标身份信息的球员的第二点云。
13.根据权利要求5‑12中任意一项所述的方法,其特征在于,所述根据所述三维信息序列中时序位置在所述第二时刻之前的至少一个所述三维信息中,所述目标球员的第二点云与所述三维球场坐标系的相对位置关系,确定所述目标球员在所述三维球场坐标系中的关键点包括:确定所述三维球场坐标系中的关键点判断平面;
由所述第二时刻开始,在所述三维信息序列中依次向前确定对应时刻在所述第二时刻之前的三维信息中目标球员第二点云的第二特征区域是否与所述关键点判断平面接触,所述第二特征区域为所述第二点云中表征第二人体位置的区域;
响应于当前三维信息中所述目标球员第二点云中的第二特征区域与所述关键点判断平面接触,根据预设的关键点确定规则在所述目标球员第二点云中的第二特征区域中确定关键点。
14.根据权利要求13所述的方法,其特征在于,所述由所述第二时刻开始,在所述三维信息序列中依次向前确定对应时刻在所述第二时刻之前的三维信息中目标球员第二点云的第二特征区域是否与所述关键点判断平面接触包括:由所述第二时刻开始,依次在所述三维信息序列中获取对应时刻在所述第二时刻之前的三维信息;
在获取的三维信息中确定所述目标球员第二点云中第二特征区域的第一三维点数量,以及所述第二特征区域中与所述关键点判断平面接触的第二三维点数量;
响应于所述第二三维点数量与所述第一三维点数量的比值大于比例阈值,确定所述第二特征区域与所述关键点判断平面接触。
15.根据权利要求13或14所述的方法,其特征在于,所述根据预设的关键点确定规则在所述目标球员第二点云中的第二特征区域中确定关键点包括:确定所述目标球员的身份信息,以及所述身份信息在所述目标球场中对应的目标方向;
确定所述目标球员第二点云中的第二特征区域在目标方向上最远的点作为关键点。
16.根据权利要求2‑15中任意一项所述的方法,其特征在于,所述方法还包括:确定所述三维球场坐标系中的分数判断曲线;
根据所述关键点与所述分数判断曲线的位置关系计算所述目标球员的得分。
17.根据权利要求1‑16中任意一项所述的方法,其特征在于,所述关键点检测方法用于检测球员投篮位置,所述目标对象为篮球,所述目标球场为篮球场,所述目标状态为投篮状态。
18.根据权利要求11‑17中任意一项所述的方法,其特征在于,所述第一特征区域为手掌区域,所述第二特征区域为鞋底区域,所述身份信息用于表征球员阵营。
19.一种关键点检测装置,其特征在于,所述装置包括:
序列确定模块,用于确定目标球场的三维信息序列,所述三维信息序列中包括至少两个按时间顺序排列的三维信息,所述三维信息表征对应时刻所述目标球场中目标对象和至少一个球员在所述目标球场中的位置;
状态确定模块,用于确定所述三维信息序列中每个所述三维信息对应时刻所述目标对象的运动状态;
时刻确定模块,用于响应于所述三维信息对应目标对象的运动状态为目标状态,确定所述三维信息对应的时刻为第一时刻;
球员确定模块,用于在时序上由所述第一时刻开始向前回溯所述三维信息序列,确定将所述目标对象的运动状态转换为所述目标状态的球员为目标球员,和所述目标对象与所述目标球员分离的第二时刻;
位置确定模块,用于在时序上由所述第二时刻开始向前回溯所述三维信息序列,确定所述目标球员在所述目标球场中的关键点,所述关键点为所述目标球员将所述目标对象的运动状态转换为所述目标状态的位置。
20.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为调用所述存储器存储的指令,以执行权利要求1至18中任意一项所述的方法。
21.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至18中任意一项所述的方法。