我有一个可以随时完美追踪球的应用程序

我想知道球是否在球门内,我面临的问题是,当您仅对球门有2D视野并且出现这种情况时,如何确定球
android - 通过图像处理确定球是否在球门内-LMLPHP

即使作为人类,我也很难决定这个球是否在球门内,是否有任何算法或图像处理技巧可能会有所帮助?

最佳答案

我曾研究过类似的问题-我们试图检测网球是在球场内还是球场外击球。
该算法如下:
我们使用了2个(或更多)相机进行检测。

  • 首先自动校准相机,使用霍夫线检测器找到Court,然后使用Tsai相机校准方法校准相机。在这里,我们使用了已知的法院规模。
  • 然后检测到移动的球。在击球之前和之后,我们将球的轨迹分为几部分。
  • 使用摄像机的位置,我们构造了球moovemet的向摄像机发射的3d表面,并从2个摄像机中获得了2个这样的表面,我们发现了球的3d轨迹。
  • 当找到2条轨迹(罢工前后)时,检测罢工点并在球场边界进行测试不是很复杂。

  • 在我们的实验室中,花了3个月的时间,让3名不是非常有经验的学生参加。

    07-24 09:55