发球录像应该从哪个角度拍?od体育AI网球分析的机位问题 示意图
原创示意图,用于说明分析思路,非实拍画面

先给结论:想看什么,就决定了机位

很多人拍发球录像时,习惯站在自己方便的地方,把手机放在场边,对着自己录。结果回放时发现:能看到人,看不到球落在哪;能看到挥拍,看不到抛球;或者击球那一瞬间,拍头正好被身体挡住。问题不在手机,而在于没有先想清楚这次录像要回答什么问题。

od体育网球AI处理发球视频时,输入是人体关键点序列、球的位置和球场线。三类信息里,哪一类在画面中清晰,取决于机位。所以这篇文章不按“最佳机位”来讲,而是按“想看什么”来选:想看身体动作的选侧面,想看落点和发球后位置的选后方,想看抛球稳定性和肩线转动的选正面。下面逐个说明。

三种机位各自能看到什么

机位 放在哪里 能比较可靠地读出 基本读不出
侧面 沿底线延长线方向,在发球者的一侧,离发球位置数米以外,镜头正对发球者的侧身膝盖弯曲与蹬伸、躯干前倾与后仰、击球点高度和前后位置、抛球在前后方向的位置、随挥与落地 球的左右落点,抛球在左右方向的偏差,肩线转动的幅度
后方 在底线后方,靠近球场中线延长线,正对球网方向,尽量抬高 球的飞行方向、落在发球区的哪一侧、发球后的第一步与站位、肩和髋的转动幅度击球高度、膝盖弯曲的深度、躯干前后倾斜(被身体遮挡或前后方向缺乏深度)
正面 在对面场地,从接发球位置的一侧拍向发球者抛球的左右位置、肩线和髋线的转动、持拍手臂的路径、对方视角下的可读性球的落点(球会朝镜头飞来)、蹬伸的深度、击球点的前后位置

这三种机位并不是替代关系,而是互补关系。如果只能选一种,以“分析动作”为目的选侧面,以“分析落点与发球后站位”为目的选后方。正面机位在个人拍摄中最不方便,因为要站在对面场地,还要避开被球打到,通常只在有人协助时使用。

关于同一个机位在不同项目中为何要调整,可以参考《od体育App拍篮球和拍高尔夫为什么机位完全不同?》,同样的原则在网球里也成立:机位是由要测的量决定的。

手机高度:不要贴着地面

手机放在地上或者很低的三脚架上,是最常见的错误。镜头太低会带来两个问题:一是球场线在画面里被压得很扁,从图像坐标到球场坐标的换算误差变大,尤其是靠远端的发球线;二是球员的脚和小腿被前景遮挡,蹬伸看不清。

建议的做法是把手机放在大致与腰部到胸口之间的高度,侧面机位尤其如此。后方机位如果场地边有看台、围栏平台或者较高的三脚架,抬得越高,落点越清楚,因为球场平面在画面里“摊开”得更大。不需要特意拍成俯拍,也不要倾斜手机,画面的水平线保持平整,球场线才不会被扭曲。

距离与画面范围:完整入镜是硬要求

发球是所有网球动作里画面最“高”的动作。抛球和击球时,球拍和球会到达身体上方很高的位置,随挥又会把身体带向前方。如果画面裁得太紧,会出现“击球点在画面外”,模型看到的是拍头消失了几帧。

拍摄前请对照下面几条:

  • 头顶留足空间:球员踮脚伸手、抛球最高点时,球和拍头都要仍在画面内,头顶上方至少留出一个身高的空白。
  • 脚下留足空间:完整看到双脚,尤其是发球落地后的第一步。
  • 前后方向留足空间:发球之后人会向场内冲出一两步,画面右侧或前方要有位置。
  • 球拍和球都要在画面里:只拍到人,是姿态分析;拍到人、球拍和球,才能同时分析击球点和落点。
  • 不使用数码变焦:用整体广角拍摄,之后再裁剪,比一边拍一边推拉稳妥。

距离上,一个合理的做法是让球员在画面中占大约三分之一到二分之一的高度,同时保证上述留白。人太小,关键点误差会放大;人太大,动作就装不进去。网球场的单打场地宽约8.23米,长约23.77米,这些固定尺寸也是后方机位做球场标定的天然参照,所以后方机位最好能把两侧单打边线和发球线都拍进画面。

帧率、快门和光线:决定击球那一瞬能不能看清

击球的接触时间非常短,拍头速度又很高。帧率越低,击球前后能拿到的帧数越少。按常见的手机拍摄设置:30帧每秒的视频,击球前后大约只有一两帧;60帧每秒会好一些;如果手机支持更高帧率的慢动作模式,可以用于关键动作,但要记得分辨率和曝光可能同时下降。

同样重要的是快门。手机在室内或暗光条件下会自动拉长曝光时间,导致拍头和球拖成一条影子,这一点比帧率更容易被忽视。建议在光线充足的白天,或球场灯光明亮的场地拍摄;避免强逆光,逆光下球员会变成剪影,手腕和球拍的关键点都会漂移。手机在拍摄前先擦一下镜头,也是一个看似琐碎但很有用的动作。

网球的追踪本身就是难题。公开的球追踪研究(例如 TrackNet 类方法)在论文里说明,转播视频里的网球又小又模糊,有时还被遮挡,同一模型换一批视频,召回率会明显变化。个人手机拍摄的条件通常比转播更差,所以拍摄质量的每一点提升,都会直接影响落点结果。

一个例子:想要落点和发球后站位时怎么摆机

模拟示例说明:下面是一个假想的练习场景,用来说明机位的取舍,不代表真实用户或测试结果。

假设一名球员想练平局区的外角发球,并想知道发球之后自己是否总回到偏右的位置。这时,侧面机位帮助不大:它看不出球落在哪一侧。合适的做法是:把手机放在发球者后方偏中线延长线的位置,尽量抬高,横屏,把两条边线和发球线都拍进画面。同时,如果有第二部手机,可以再放一个侧面机位,用来看击球点高度和蹬伸。两次录像用同一批发球,就可以把落点和动作对应起来。

对应的分析结果,会由od体育App做成时间序列:每一发的抛球位置、击球点、球的落区,以及发球之后第一步的方向。至于发球本身的落点、旋转和下一拍位置如何被一起分析,可以继续读《网球发球速度够快为什么还是容易被破?od体育AI开始同时分析落点、旋转和下一拍位置》

开拍前的检查清单与常见错误

  1. 手机固定在三脚架上,不用手持,横屏。
  2. 高度大致在腰到胸口之间;后方机位尽量更高。
  3. 画面里能看到完整的人,头顶和脚下都有余量。
  4. 球场线(至少底线、发球线、中线或边线)在画面内清晰可见。
  5. 帧率设为60帧每秒或更高,在光线充足的位置拍摄。
  6. 先试拍一发,回放确认拍头、球都在画面内。
  7. 同一节课尽量保持机位不动,方便前后对比。

常见错误还有几种:拍摄途中被别人碰动手机,画面漂移,之后的球场线标定就作废了;一边发球一边自己手持手机,镜头晃动;场边有备用球、另一片场地在打球,模型有可能误追踪另一只球;穿着与围网、背景颜色接近的衣服,人体关键点容易丢失。这些问题不难避免,但一旦发生,后面的分析再精细也补不回来。

机位固定之后,还要分析哪些东西

机位只解决“能不能看见”,看见之后的事情是另一层:如何从关键点里判断动作阶段,如何从球的位置换算成落点,如何看发球之后的恢复。发球后的站位与移动,是《底线跑得快为什么总是来不及?od体育AI如何分析网球移动路线》的主题,那里的机位要求略有不同,因为要看的是整块场地而不是一个人。

最后再强调一点:任何手机机位都不可能测出精确球速、拍头速度或旋转速率。这些量需要雷达或传感器。od体育网球AI在结果里会区分“测量”和“估计”,也建议使用者在看结果时,先确认自己的录像条件符合上面的清单,再去解读数据。