卡特死亡之扣视频集锦,重温当年热血沸腾的感动!

tmyb

今天跟大家聊聊我最近搞的“卡特死亡之扣”项目,哈哈,别紧张,不是真扣篮,是数据分析!

事情是这样的,前几天跟朋友们侃球,聊到卡特的世纪之扣,大家那个激动,就想看看能不能用数据把这个扣篮的牛逼之处给量化出来。说干就干,我立马就开始搜集资料。

第一步,找视频!

卡特死亡之扣视频集锦,重温当年热血沸腾的感动!

必须得找到最清晰的视频素材,最好是多角度的,这样才能更准确地分析卡特的起跳高度、飞行距离啥的。我在网上搜好久,找到几个画质还不错的版本,然后下载下来,放到我的电脑里。

第二步,开始标注!

用啥工具?我选个免费的视频标注软件,虽然功能简单点,但是够用。然后我就开始一帧一帧地分析视频,标注卡特的关键动作:起跳点、最高点、以及和对方球员接触的位置。这活儿真叫一个细致,眼睛都快看瞎,而且需要反复回看,确保每一个标注点都准确无误。

第三步,数据处理。

把标注好的数据导出来,格式是CSV,然后导入到Python里。我用Pandas处理数据,把像素坐标转换成实际的距离和高度。这里面涉及到一些坐标系的转换,需要用到一些简单的三角函数,还好我大学学的数学还没完全还给老师。

第四步,分析和可视化。

卡特死亡之扣视频集锦,重温当年热血沸腾的感动!

  • 计算卡特的起跳高度:这个比较简单,就是最高点的高度减去起跳点的高度。
  • 计算飞行距离:就是起跳点到接触点的水平距离。
  • 计算起跳角度:用反正切函数arctan,计算起跳角度。

有这些数据,就可以用Matplotlib或者Seaborn画一些图表,比如卡特飞行轨迹图、速度变化曲线图等等。我试着画一个简单的飞行轨迹图,看起来还挺像那么回事的。

卡特死亡之扣视频集锦,重温当年热血沸腾的感动!

第五步,总结和分享。

我把所有的数据、图表和分析结果整理成一篇小文章,分享给我的朋友们。大家看都觉得挺有意思的,说我这分析虽然不够专业,但是角度挺新颖的。我自己也觉得挺有成就感的,毕竟用数据还原卡特的经典一扣!

这回“卡特死亡之扣”项目,就是个简单的数据分析实践。但是通过这个过程,我学到很多东西,包括视频标注、数据处理、以及数据可视化等等。下次有机会,我还会尝试做一些更复杂、更有意思的项目。