python足球数据可视化_利用Python对NBA SportUV数据进行可视化及分析

SportUV是2005年,由以色列计算机科学家Gal Oz和Miky Tamir 创立的,其实,最早这两位大牛是搞导弹跟踪和高级光学识别的……然后基于这个学识背景,他们专门创立了一套用于识别体育比赛中球员位置信息的系统。

这种系统是利用高挂在比赛场地上方的摄影机进行追踪拍摄,如下所示:原理就是三角定位 图像识别,搞GPS和计算机的,都应该对这原理很熟悉了,我这里就不罗嗦了。

github上有大量的方法,对SportUV进行可视化,我在这里也不多说了,然后github数据和Demo在下面这个位置,大家有兴趣自己去下:

https://github.com/linouk23/NBA-Player-Movements

给出一个官方的Demo:利用matplotlib的动画函数,绘制的动态效果图:

https://github.com/linouk23/NBA-Player-Movements/raw/master/examples/spurs.gif

微信不让上传超过2M的图片,大家可以去github上看,或者去原文看。

下面基于官方给出的Demo,我做了一下一系列静态的分析:

设定指定时段的球员站位分布:

查看两队的登场队员信息:

查看指定的球员的走位,比如,下面就是开局的时候,两队当家球星科比和加内特一次攻防转换的路线,红色路线是凯文加内特的,蓝色的是科比布莱恩特的。

下面就是空间分析方法了:

从密度分析,可以看出来,加内特的全场跑动路线比科比更加集中……当然,两位都是老将了……比科比更靠近篮下的位置。好吧,其他的大家自己分析。

最后,贴出NBA另外一个球星骑士队的詹姆斯的分析结果:

年轻人啊……劳力就是好,看着满场飞奔的架势,老人家确实没法比。

好了,今天暂时先到这里,祝大家五一快乐……

另外,本文的代码暂不公开,有兴趣了解的,请参与5月份的Esri中国开发者大会……

Tag标签:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值