我有一个可以随时完美追踪球的应用程序
我想知道球是否在球门内,我面临的问题是当你只有2d的目标视野并且有这样的情况时如何决定
即使作为一个人类,我很难决定这个球是否在球门内,是否有任何可能有帮助的算法或图像处理技巧?
答案 0 :(得分:1)
我遇到了类似的问题 - 我们试图检测网球是否在球场内或外线撞击。 算法如下: 我们使用2个(或更多)相机进行检测。
第一台摄像机自动校准,使用Hough-Line Detector找到Court,然后使用Tsai Camera Calibration方法校准摄像机。在这里,我们使用了已知的球场大小。
然后检测到移动的球。在撞击地面之前和之后,我们将球的轨迹分成几部分。
使用相机的位置,我们构建了球的moovemet的相机发射3d表面,并且从2个相机有2个这样的表面,我们发现了球的3D轨迹。
当发现2个轨迹(在击打前后)时,检测到击球点并用球场边界进行测试并不是很复杂。
我们实验室的3名不太经验的学生花了大约3个月。