【问题标题】:Rapid motion and object detection in opencvopencv中的快速运动和物体检测
【发布时间】:2011-07-11 12:43:19
【问题描述】:

我们如何同时检测快速运动和物体,让我举个例子,.... 假设有一个足球比赛视频,我想以最大的准确度检测每个球员的位置。我正在考虑人体检测,但如果我们看到足球比赛视频,那么人体检测就没有任何意义,因为我们可以将人视为对象.也许我们可以通过blob检测来做到这一点,但是blob有很多问题,比如:-

1) 我想将每个玩家分开。因此,如果玩家发生碰撞,那么斑点检测将无济于事。所以单独识别播放器会有问题 2) 其次是球场灯光问题。

那么是否有任何特定的算法或方法或库可以做到这一点..? 我看过一些研究论文但不满意...所以建议任何与此相关的内容,例如任何文章、算法、库、任何方法、任何研究论文等,请大家在此发表您的看法。

【问题讨论】:

    标签: opencv computer-vision motion-detection object-detection


    【解决方案1】:

    对于快速可靠的人体检测,Dalal and Triggs' Histogram of Gradients 通常被认为非常好。你试过玩这个吗?

    既然您提到了快速的运动变化,您是否担心快速的摄像机运动或快速的球员/球运动?

    您可以进行 2D 或 3D 视频稳定来修复相机运动(试试出色的 Deshaker plugin for VirtualDub)。

    对于快速的玩家运动,背景减法或其他斑点检测肯定会有所帮助。您可以使用它来获得粗略的运动学估计,并将其用作对模糊内核的估计。这可用于对包含播放器的图像芯片进行去模糊处理。

    您可以根据 OCRing 球衣号码等进行额外处理以建立身份。

    您提到了对体育场灯光的担忧。主要问题是它会投下阴影吗?这可以通过 HOG 检测器来处理。获得模糊内核的 Blob 检测仍然可以很好地处理阴影。

    如果您可以控制相机,则可能需要减少曝光时间以减少模糊。去噪技术可用于减少在极低光和密集光流方法中出现的 CCD 噪声,对齐帧并通过添加去噪帧将信号提升到合理的水平。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多