【技术实现步骤摘要】
一种基于行为识别及双目摄像测距的发球方法与装置
[0001]本专利技术涉及球类运动辅助训练
,特别涉及一种基于行为识别及双目摄像测距的发球方法与装置。
技术介绍
[0002]球类运动是全世界范围内最受欢迎的体育运动项目之一。接球停球是球类运动中高频且重要的技术动作,接球停球的水平是反应球员综合素质的重要因素,接球停球专项训练也是球类训练中一项重要的基础训练内容。
[0003]目前存在各类球类发球器,用以在训练中代替人工陪练员发球。然而,现有的发球器发球时不够智能化,对应的发球方法不能根据球员位置和球员的行为自动调整发球的距离、水平方向、垂直方向、轨迹、频率、目标球员信息。因此,亟需一种新的球类发球方法与装置。
技术实现思路
[0004]针对上述问题,本专利技术旨在提供一种基于行为识别及双目摄像测距的发球方法与装置。
[0005]本专利技术的技术方案如下:
[0006]一方面,提供一种基于行为识别及双目摄像测距的发球方法,包括以下步骤:
[0007]S1:预定义多种不同的要球行为,基于人体骨骼关键点识别,对各种不同要球行为进行特征提取和标记;
[0008]S2:利用双目摄像头获取训练场上图像,并对所述图像进行逐帧处理,识别所述图像中所有球员及其骨骼关键点;
[0009]S3:根据步骤S2获得的各球员骨骼关键点,结合步骤S1提取的各种不同要球行为的特征,计算各球员与预定义要球行为的相似度,通过所述相似度判断各球员是否存在要球行为;
[0010] ...
【技术保护点】
【技术特征摘要】
1.一种基于行为识别及双目摄像测距的发球方法,其特征在于,包括以下步骤:S1:预定义多种不同的要球行为,基于人体骨骼关键点识别,对各种不同要球行为进行特征提取和标记;S2:利用双目摄像头获取训练场上图像,并对所述图像进行逐帧处理,识别所述图像中所有球员及其骨骼关键点;S3:根据步骤S2获得的各球员骨骼关键点,结合步骤S1提取的各种不同要球行为的特征,计算各球员与预定义要球行为的相似度,通过所述相似度判断各球员是否存在要球行为;若所有球员均不存在要球行为,则返回步骤S2;若有球员存在要球行为,则判断该要球行为的具体类型,并进入步骤S4;S4:通过双目摄像头获取存在要球行为的球员的图像一和图像二,记该球员在两个图像中的位置分别为p1(x1,y1)、p2(x2,y2),预设球员居中所允许的最大像素误差为常量a;S5:根据|x1+x2|与a的大小关系判断要球球员在图像中是否居中;若球员不居中,则调整发球装置的方向,返回步骤S4;若球员居中,则进入步骤S6;S6:利用双目测距算法计算图像一和图像二中要球球员与发球装置的距离S1,将所述距离S1与预设阈值L1进行比较,判断本次发球是否需要记录误差数据;S7:根据要球球员的具体要球类型确定发球角度,并结合所述距离S1计算出球初始速度;S8:控制发球装置以所述发球角度和所述出球初始速度进行发球,并记该球为目标球,记发球时刻为t1;当步骤S6判断本次发球不需要记录误差数据时,结束本次发球;当步骤S6判断本次发球需要记录误差数据时,利用双目摄像头获取目标球飞行过程中的图像,逐帧识别目标球和各球员的骨骼关键点,将所述目标球在双目摄像中的定位三维坐标记为p3(x3,y3,z3),将各球员的各个骨骼关键点在双目摄像中的定位三维坐标记为集合p4(x4,y4,z4),记时刻为t2;计算目标球与各骨骼关键点的距离,并将其与预设阈值L2进行比较,判断目标球是否被球员触碰;若目标球飞行过程中没有被球员触碰,则获取t2时刻目标球双目摄像的定位距离S2,并将S1与S2的差值作为双目测距S1距离下的误差ΔS;当下次发球时,若步骤S6中的距离S1值与本次S1值相同,则利用所述误差ΔS对该次发球的距离S1进行修正;若目标球飞行过程中被球员触碰,则清除本次发球需要记录误差数据的判断,并结束本次发球。2.根据权利要求1所述的基于行为识别及双目摄像测距的发球方法,其特征在于,将所述发球方法用于足球发球,在步骤S1中,所述要球行为包括高远球、中位球和低平球三种类型;其中,将单手手臂伸直举过头顶作为高远球要球信号;将单手手臂伸直斜上方举过头顶作为中位球要球信号;将单手手臂伸直平举作为低平球要球信号。
3.根据权利要求1所述的基于行为识别及双目摄像测距的发球方法,其特征在于,所述双目摄像头拍摄的图像以和图像二的像素均为A*B,其中A为横坐标的像素,B为纵坐标的像素;步骤S4中,所述常量a=0.01*A。...
【专利技术属性】
技术研发人员:韦洪雷,蒲茂武,邹琳,梁锐,张健,曹礼聪,何舟,李浩然,
申请(专利权)人:中国民用航空飞行学院四川乐健梦想家科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。