【问题标题】:Detecting/ tracking the ball in a tennis match video在网球比赛视频中检测/跟踪球
【发布时间】:2021-01-15 13:22:28
【问题描述】:

我应该使用什么算法来检测/跟踪网球比赛视频中的网球?我正在考虑训练一个自定义 YOLOv3 模型,但由于我正在处理一个小而快速移动的对象,我认为这没有意义。

【问题讨论】:

    标签: opencv object-detection yolo


    【解决方案1】:

    您也可以使用 opencv 圆检测算法(霍夫圆),但需要稍作调整。至少在您的测试集上对其进行测试应该非常简单。 看这里的介绍: https://www.pyimagesearch.com/2014/07/21/detecting-circles-images-using-opencv-hough-circles/

    如果您事先知道球的颜色,您还可以对找到的对象进行基于颜色的分割、斑点检测和圆度估计。这是最便宜的方式(就处理复杂性而言),但同样没有什么比尝试更好的了。

    【讨论】:

    • 在我的情况下它可能不起作用,球的速度使得它在许多帧中看起来被拉长 - 它并不总是一个圆圈。
    【解决方案2】:

    试试吧,它可能会奏效。我使用 YOLOv3 检测到小于 100 像素的汽车。

    【讨论】:

    • 我会尝试 YOLOv3。我要注释大约 140 帧图像,所以我征求了一些意见,以防万一有更好的解决方案可以让我免于不必要的标记!
    • @drumaddict 试试看,看看结果,这可能对你的训练有帮助。 stackoverflow.com/questions/57898577/…
    猜你喜欢
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    • 2022-01-12
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多