首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在动态背景下寻找足球运动员的轮廓

如何在动态背景下寻找足球运动员的轮廓
EN

Stack Overflow用户
提问于 2015-02-12 12:59:11
回答 2查看 935关注 0票数 3

我的项目是设计一个分析足球视频的系统。在这个项目的一部分,我需要检测球员和每个人在游戏领域的轮廓。对于所有没有与广告广告牌遮挡的球员,我使用了球场的颜色(绿色)来检测轮廓和提取球员。但我对球员或裁判员对广告牌遮挡的情况有异议。假设广告牌上的广告是动态的(LED广告牌)。正如你所知道的,在这种情况下,找出轮廓是更困难的,因为没有静态背景颜色或纹理。您可以在下面的图像中看到此条件的两个示例。

注意:为了找出遮挡的位置,我使用字段线和广告广告牌之间的区域,因为这个区域有字段的颜色(绿色)。此区域由以下图像中的红色矩形显示。

我希望结果与下面的图像相似。

有人能提出一种检测这些轮廓的算法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-12 15:17:21

你可以尝试几件事。

  • 使用vision.PeopleDetector对象检测字段中的人员。还可以使用vision.KalmanFilter跟踪检测到的人员,如从行驶中的汽车上跟踪行人示例中所示。
  • 使用计算机视觉系统工具箱中的vision.OpticalFlow对象计算光流。然后,您可以分析产生的流场,以分离相机运动和播放器的运动。
  • 使用帧差检测运动物体。好消息是,这将给你的轮廓人民。坏消息是,它会给你许多虚假的轮廓以及。
票数 3
EN

Stack Overflow用户

发布于 2015-02-21 14:17:42

光流可以解决这样的问题,因为它捕捉运动信息。使用HMM或GMM或非参数的前景提取技术可以解决这个问题,因为我在监视视频中使用了运动分析来检测异常(背景是静态的)。光流的大小和方向似乎是一种有效的方法。我读过关于光流分割的论文。我希望这能帮到你。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28478108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档