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

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

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

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

下面基于官方给出的Demo,我做了一下一系列静态的分析:
设定指定时段的球员站位分布:

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

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

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


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

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

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

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

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

利用Python对NBA SportUV数据进行可视化及分析 1相关推荐

  1. 利用Python对NBA SportUV数据进行可视化及分析

    利用Python对NBA SportUV数据进行可视化及分析 SportUV是2005年,由以色列计算机科学家Gal Oz和Miky Tamir 创立的,其实,最早这两位大牛是搞导弹跟踪和高级光学识别 ...

  2. 【计算机专业毕设之基于python的nba爬虫数据可视化分析系统】

    [计算机专业毕设之基于python的nba爬虫数据可视化分析系统-哔哩哔哩https://b23.tv/BijZd9L 爬虫+Django+数据分析可视化

  3. Python爬取天气数据及可视化分析!

    来源丨Python之王 Python爬取天气数据及可视化分析 说在前面 天气预报我们每天都会关注,我们可以根据未来的天气增减衣物.安排出行,每天的气温.风速风向.相对湿度.空气质量等成为关注的焦点.本 ...

  4. 用python做一个数据查询软件_使用Python实现NBA球员数据查询小程序功能

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于早起Python ,作者投稿君 一.前言 有时将代码转成带有界面的程序,会极大地方便 ...

  5. python进行数据查询_使用Python实现NBA球员数据查询小程序功能

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于早起Python ,作者投稿君 一.前言 有时将代码转成带有界面的程序,会极大地方便 ...

  6. Python爬取天气数据及可视化分析

    Python爬取天气数据及可视化分析 文章目录 Python爬取天气数据及可视化分析 说在前面 1.数据获取 请求网站链接 提取有用信息 保存csv文件 2.可视化分析 当天温度变化曲线图 当天相对湿 ...

  7. 利用python爬取股票交易数据

    利用python爬取股票交易数据 分析网站 找到返回的url url = https://xueqiu.com/service/v5/stock/screener/quote/list?page={p ...

  8. 利用Python进行NBA比赛数据分析

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 利用Py ...

  9. python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt

    利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...

最新文章

  1. 服务器里这么修改404页面,网站404页面怎么做
  2. python django部署docker_如何Docker化Python Django应用程序
  3. 用json 数据生成mysql 表_根据json数据生成表格
  4. linux date 小写h,linux date 命令详解[转载]
  5. Gitee Pages 静态网页托管服务
  6. js中this关键字的使用
  7. HTML DOM教程 24-HTML DOM Frameset 对象
  8. 为特使构建控制平面的指南-为可插入性构建
  9. Django怎么配置mysql数据库_Django如何配置mysql数据库
  10. 【181202】VC 屏幕画笔程序源码源代码
  11. flash倒计时功能
  12. JS函数传参是传值还是传引用
  13. 计算机程序漏洞用英语怎么说,网络用语bug是什么意思,中文翻译是虫子(指电脑程序漏洞)...
  14. 子寅:不会“怼”产品经理,干不了程序员,更干不好脱口秀
  15. Linux基础命令01(ls , cd,clear,cat等)
  16. python使用turtle库、绘制一个八边形_【Python】turtle八边形绘制
  17. 哲理故事300篇(上)
  18. 华为手机nova计算机怎么找过程,华为nova手机拆机全过程 华为nova真机拆解图解教程...
  19. VC++ FTP文件上传(断点续传)
  20. python采用强制缩进的方式使得代码具有极佳的可读性_python3的优势有哪些

热门文章

  1. Go和Java的异同
  2. 1397. 寻找星座
  3. 开发者们的节日,蕴含着成长的秘密 10.24 心语
  4. Windows与MacOS系统之间的区别(技术层面)
  5. 任正非接受媒体采访 网友:这个老头的回答实力圈粉
  6. 陌生交友发布动态圈子单聊打招呼群聊app开发
  7. 一个javascript实现的slider效果
  8. 程序设计与算法三~C++面向对象程序设计~北大郭炜MOOC学习笔记chapter1第一章(新标准C++程序设计)
  9. 当上测试经理都需要懂哪些?
  10. Flutter悬浮按钮FloatingActionButton使用详解